Key Technologies Technology Version New or existing Puppet Labs Puppet 3.5.1 New Puppet Labs Hiera 1.3.2 New Puppet Labs MCollective 2.5.0 New R10K 1.3.0 New Foreman 1.5.1 New Oracle MySQL 5.1.73 Community Edition Existing Apache HTTPD 2.2.15 Existing Red Hat Enterprise Linux 6.5 x64 Existing Ruby 1.9.3 Existing (as 2.1.0 for GitLab) Apache ActiveMQ 5.8.0 New Users, Roles and Groups Application Home Directory Description Username puppet /var/lib/puppet User for Puppet master and Foreman application foreman /usr/share/foreman User for Foreman application foreman-proxy User for Foreman daemon proxy Group Name Members Description puppet puppet, foreman, Group for the puppet users foreman-proxy foreman foreman Group for the foreman user foreman-proxy foreman-proxy Group for the foreman-proxy user Database Username Roles Description puppetlab@localhost User for Foreman application connection “All” puppetlab@puppet.is.ed.ac.uk OPS$ Username Roles Description N/A Database Role Description
Key Technologies Technology Version New or existing Puppet Labs Puppet 3.5.1 New Puppet Labs Hiera 1.3.2 New Puppet Labs MCollective 2.5.0 New R10K 1.3.0 New Foreman 1.5.1 New Oracle MySQL 5.1.73 Community Edition Existing Apache HTTPD 2.2.15 Existing Red Hat Enterprise Linux 6.5 x64 Existing Ruby 1.9.3 Existing (as 2.1.0 for GitLab) Apache ActiveMQ 5.8.0 New Users, Roles and Groups Application Username Home Directory Description puppet /var/lib/puppet User for Puppet master and Foreman application foreman /usr/share/foreman User for Foreman application foreman-proxy User for Foreman proxy daemon Group Name Members Description puppet puppet, foreman, foreman-proxy Group for the puppet users foreman foreman Group for the foreman user foreman-proxy foreman-proxy Group for the foreman-proxy user Database Username Roles Description puppetlab@localhost puppetlab@puppet.is.ed.ac.uk “All” User for Foreman application connection OPS$ Username Roles Description N/A Database Role Description
Puppet%20Technical%20Architecture.docx