UT Web - Site Sync Maintenance Test Plan


UT Web Site: utw09008.utweb.utexas.edu

Alias for utw09008: test-websync.utweb.utexas.edu

New Site: utw10761.utweb.utexas.edu

Stamp alias on to utw09008

virtualmin command

sudo virtualmin create-domain --domain test-websync.utweb.utexas.edu --desc test-websync.utweb.utexas.edu --alias utw09008.utweb.utexas.edu --features-from-plan

verification

sudo /utweb/common/staff/vbo66/run-verification.sh -t stamp-domain -a test-websync.utweb.utexas.edu -p utw09008 -g prod -r -v -e utweb-systems@utlists.utexas.edu verify-sitesync.yml

Completed?

  •  

completed verification of stamping alias on to utw09008


Remove Alias from utw09008

virtualmin command

sudo virtualmin delete-domain --domain test-websync.utweb.utexas.edu

verification

sudo /utweb/common/staff/vbo66/run-verification.sh -t remove-domain -a test-websync.utweb.utexas.edu -p utw09008 -g prod -r -v -e utweb-systems@utlists.utexas.edu verify-sitesync.yml

Completed?

  •  

completed verification of removing alias from utw09008


Create a New Site

virtualmin command

sudo /utweb/common/bin/site-wrapper.sh -n 1

verification

sudo /utweb/common/staff/vbo66/run-verification.sh -t new-site -p utw10761 -g prod -r -v -e utweb-systems@utlists.utexas.edu verify-sitesync.yml

Completed?

  •  
completed verification of creating a new site

 

Install New SSL Ceritificate

virtualmin command

sudo /root/certs/cert-wrapper utw09008

verification

sudo /utweb/common/staff/vbo66/run-verification.sh -t new-sslcert -a test-websync.utweb.utexas.edu -p utw09008 -g prod -r -v -e utweb-systems@utlists.utexas.edu verify-sitesync.yml

Completed?

  •  
completed verification of installing new SSL certificate for utw09008

Backdown

last good commit not including updates to utweb_sitesync/utweb_websync modules:

r3341 | jcr42 | 2017-08-17 11:19:29 -0500 (Thu, 17 Aug 2017) | 1 line
spread utweb_splunkforwarder updates around

Command

  • revert prod tree to last revision before sitesync updates
svn up -r 3341
  • commit changes
svn commit -m 'reverting changes to the utweb_sitesync and utweb_websync modules'
/root/ansible/puppet/run-playbook.sh apply-prod.yml --limit op-z1-prod:op-z2-prod:pn-z1-prod:pn-z2-prod