Tenjin
Template:Consider Delete This information is especially outdated, and we're considering deleting it
I've created a number of cloud services on the NCI Openstack cloud
DNS names
- climate-cms.nci.org.au -> 130.56.244.112
- downloader.climate-cms.nci.org.au -> 130.56.244.113
- *.climate-cms.org ->130.56.244.114
Server List
- production
- purpose: Ramadda server & web front-end
- url: https://climate-cms.nci.org.au
- puppet: https://github.com/ScottWales/dataportal
- jenkins
- purpose: continuous integration server
- url: https://climate-cms.nci.org.au/jenkins
- puppet: https://github.com/ScottWales/arccss-servers
- default
- purpose: shell access
- ssh: downloader.climate-cms.nci.org.au
- puppet:
- svn.accessdev.nci.org.au
- purpose: NCI mirror of code.metoffice.gov.uk
- puppet: https://github.com/ScottWales/svnmirror
Puppet redesign
https://github.com/ScottWales/climate-cms
- Single puppetmaster managing all servers
- Automated updates
- Testing
- Backups
- Deploy modules with r10k https://github.com/adrienthebo/r10k
- Set up app stacks with 'roles', e.g. 'role::puppetmaster'gi
- Hosts:
- Backend
- Responsible for admin-type stuff - puppetmaster, monitoring, backups
- Backend
- Frontend
- Responsible for access control, web proxy
- Frontend
- App-x
- Responsible for individual applications
- App-x