On a fresh Linux PI installation
sudo sysctl -w vm.max_map_count=262144
PS1=$'\\[\\033]0;\\W\\007\\]\\[\E[1m\\]\\n\\[\E[38;5;166m\\]\\u\\[\E[97m\\] at \\[\E[38;5;136m\\]\\h\\[\E[97m\\] in \\[\E[38;5;64m\\]\\w\\n\\[\E[97m\\]$ \\[\E(B\E[m\\]' | |
PS2=$'\\[\E[38;5;136m\\]\206\222 \\[\E(B\E[m\\]' | |
PS4='+ ' |
<? | |
///////////////////// | |
// slack2html | |
// by @levelsio | |
///////////////////// | |
// | |
///////////////////// | |
// WHAT DOES THIS DO? | |
///////////////////// | |
// |
--- | |
# TNSnames.ora | |
tns_admin_list: | |
"%{hiera('db_name')}": | |
db_host: "%{hiera('db_server')}" | |
db_port: "%{hiera('db_port')}" | |
db_protocol: TCP | |
db_service_name: "%{hiera('db_name')}.psadmin.io" | |
# Application Servers |
--- | |
ensure: present | |
env_type: midtier | |
server_type: "%{::ps_role}" | |
domain_type: "%{::ps_role}" | |
region: "%{::region}" | |
peoplesoft_base: c:/psft | |
peoplesoft_base_norm: "c:\\psft" | |
unicode_db: false |
<#PSScriptInfo | |
.SYNOPSIS | |
Apply the PeopleTools 8.56 Upgrade Project | |
.DESCRIPTION | |
Automate the Change Assistant job that applies the PTU856 project to a database. | |
.PARAMETER DATABASE | |
Which database to encrypt the password | |
.PARAMETER PT_VERSION | |
PeopleTools version to apply | |
.PARAMETER CA_BASE |
$CACertFile = Join-Path -Path $ENV:AppData -ChildPath 'RubyCACert.pem' | |
If (-Not (Test-Path -Path $CACertFile)) { | |
"Downloading CA Cert bundle.." | |
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 | |
Invoke-WebRequest -Uri 'https://curl.haxx.se/ca/cacert.pem' -UseBasicParsing -OutFile $CACertFile | Out-Null | |
} | |
"Setting CA Certificate store set to $CACertFile.." | |
$ENV:SSL_CERT_FILE = $CACertFile |
Peyton Colburn
(Sunday Session)
This session will cover seven lessons we learned from implementing the Deployment Packages. We will discuss how we got management buy-in, how we work collaboratively on the DPK, what resourses we used to learn Puppet, how we structured our Hiera data, and how to bring the entire PS Admin team up to speed.
Facter.add(:app) do | |
setcode do | |
app = Facter.value(:hostname)[0..1] | |
if app.downcase.match(/lm/) | |
app = "hr" | |
end | |
app.downcase | |
end |
--- | |
title: 'psadmin.conf' | |
version: '2018' | |
description: 'The only conference for PeopleSoft Administrators.' | |
long_description: > | |
psadmin.conf is a conference specifically for PeopleSoft Administrators. | |
The conference features talks from expert admins on a variety of topics. | |
The goal of the conference is to expand your knowledge of PeopleSoft | |
Administration and network with admins from around the country. |