Tenjin

Revision as of 18:27, 16 December 2014 by ScottWales (talk | contribs) (Imported from Wikispaces)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

  • default
    • purpose: shell access
    • ssh: downloader.climate-cms.nci.org.au
    • puppet:

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
    • Frontend
      • Responsible for access control, web proxy
    • App-x
      • Responsible for individual applications