Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Automate IT infrastructure with Puppet Enterprise
1. IT Automation with Puppet Enterprise
Anuchit Chalothorn
anuchit@redlinesoft.net
2. What is Puppet
Puppet Enterprise is IT automation software that gives system
administrators the power to easily automate repetitive tasks,
quickly deploy critical applications, and proactively manage
infrastructure, on-premises or in the cloud.
7. Puppet Master (Master)
● Ubuntu Server 12.04.4 LTS
● OpenSSH Server + NTP and config time server
● Download PE match your OS & Arch
● Extract PE and Run installer script
./puppet-enterprise-installer
8. ● Answer Questions
Puppet Master (Master) cont.
Install puppet master? [y/N] y
Install PuppetDB and console on this node? [Y/n] y
Install the cloud provisioner? [y/N] N
9. Puppet Master (Master) cont.
Puppet master’s certname? [Default: master]
Puppet master’s DNS aliases (comma-separated list)? [Default:
master,puppet]
Install the included Puppet Enterprise PostgreSQL server locally?
[Y/n]
Admin email address (will be used as account name) for accessing the
console interface? puppet@example.com
10. Puppet Master (Master) cont.
Password for user puppet@example.com (minimum 8 characters)?
Install these packages automatically? [Y/n] y
Perform installation? [Y/n] y
now wait the installation process...
11. Puppet Master (Master) cont.
After finish browse to PE master console https://192.168.2.160
● Login with your email address (puppet@example.com)
● and your PE password
14. Puppet Agent (Node1)
● Ubuntu Server 12.04.4 LTS
● OpenSSH Server + NTP and config time server
● Download PE match your OS & Arch
● Extract PE and Run installer script
./puppet-enterprise-installer
25. How Automate your Infra with PE
● Write your own Puppet module or download
from Puppet Forge
● Add Class to PE
● Assign Class to node *OR*
● assign Class to Group then assign node to Group