Difference: UCLHCAdminDoc (4 vs. 5)

Revision 52018/04/06 - Main.JeffreyDost

Line: 1 to 1
 
META TOPICPARENT name="WebHome"

Admin Documentation

Line: 45 to 45
 puppet cert sign hostname
Changed:
<
<
Create relevant yaml in /etc/puppet/hiera/nodes/
>
>
Create relevant yaml in /etc/puppetlabs/code/environments/production/hieradata/nodes/
 
Changed:
<
<
Generate a node specific ssh auth keys file from /etc/puppet/environments/production/modules/uclhc-admin/files/root.ssh
>
>
Generate a node specific ssh auth keys file from /etc/puppetlabs/code/environments/production/modules/uclhc_admin/files/root.ssh
 
Changed:
<
<
Ensure host certs are copied and named appropriately into /etc/puppet/environments/production/modules/host_cert/files/ and check permissions
>
>
Ensure host certs are copied and named appropriately into /etc/puppetlabs/code/environments/production/modules/host_cert/files/ and check permissions
 
Line: 67 to 67
 
yum update --exclude=condor* --exclude=glideinwms* 
Changed:
<
<

Upgrade OSG Version

>
>

GIT Change Management

 
Changed:
<
<
  1. (all bricks) Do a yum update as described above
  2. (all bricks) Turn off puppet agents: service puppet stop
  3. (uclhcpup) Merge dev to master:
>
>
UCLHC puppet modules are hosted at: https://github.com/jdost321/uclhc-puppet

The master branch corresponds to the production puppet environment, and is cloned at /etc/uclhc-puppet/production. The development branch corresponds to the development puppet environment and is cloned at /etc/uclhc-puppet/development. Changes should be made in /etc/uclhc-puppet/development and tested on the uclhctest.t2.ucsd.edu host before pushed to production.

Assuming changes are committed and pushed back to github from development, the following steps merge the changes to production:

 cd /etc/uclhc-puppet/production git fetch git merge origin/development git push
Changed:
<
<
  1. (uclhcpup) Bump hiera osg version and optionally condor and gwms in /etc/puppet/hiera/global.yaml:
    
    
>
>

Upgrade OSG Version

  1. (all bricks) Do a yum update as described above
  2. (all bricks) Turn off puppet agents: service puppet stop
  3. (uclhcpup) Bump hiera osg version and optionally condor and gwms in /etc/puppetlabs/code/environments/production/hieradata/global.yaml:
    
    
 osg_repos::release: x condor::condor_version: y condor::gwms_version: z
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback