Published on March 16, 2014
IT Automation with Puppet Enterprise Anuchit Chalothorn firstname.lastname@example.org
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.
What is Puppet Enterprise? : http://goo.gl/Eg2jD5
What do we need ? 1. Puppet Enterprise (Full) 2. Master Machine -> Puppet Master 3. Node(s) Machine -> Puppet Agent
Download Puppet Enterprise
Simple Architecture 192.168.2.160 192.168.2.161 192.168.2.162 192.168.2.163
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
● 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
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? email@example.com
Puppet Master (Master) cont. Password for user firstname.lastname@example.org (minimum 8 characters)? Install these packages automatically? [Y/n] y Perform installation? [Y/n] y now wait the installation process...
Puppet Master (Master) cont. After finish browse to PE master console https://192.168.2.160 ● Login with your email address (email@example.com) ● and your PE password
Puppet Master (Master) cont.
Puppet Master (Master) cont.
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
● Answer Questions Puppet Agent (Node1) cont. Install puppet master? [y/N] Install PuppetDB? [y/N] Install PuppetDB? [y/N]
Puppet Agent (Node1) cont. Install the console? [y/N] Install the cloud provisioner? [y/N] Install puppet agent? [Y/n] Install these packages automatically? [Y/n]
Puppet Agent (Node1) cont. Perform installation? [Y/n] now wait the installation process...
Test PE agent Puppet Agent (Node1) cont. puppet agent --test
Accept Node request
Refresh Node list page
Package search via Live Management
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
Add some module eg; Apache ● Goto PE master ● List module puppet module install puppetlabs-apache puppet module list
Add Class with new Module
New Class added
Add new Group call WWW
Browse to Node1 :)
Tips ● Add Group for your Classes ● Assign Node to that Group ● You will manage your Node with Group/Class easily
Future learning... ● Write your own module ● Share your module at the Puppet Forge! Module Fundamental : http://goo.gl/IO1Hj
Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...
In this presentation we will describe our experience developing with a highly dyna...
Presentation to the LITA Forum 7th November 2014 Albuquerque, NM
Un recorrido por los cambios que nos generará el wearabletech en el futuro
Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...
Puppet Enterprise gives you the capabilities needed to automatically deliver, update, monitor, and secure your distributed applications and global ...
Too many IT teams lack visibility into the state of infrastructure and the true causes of downtime. Puppet Enterprise makes it easy to understand the ...
Puppet Enterprise helps you automate repetitive tasks, make rapid changes and deploy critical applications, on prem or in the cloud.
Jon Aumann speaks about the benefits of automating with Puppet Enterprise, including better visibility, auditability, consistency and speed.
... Puppet Enterprise, ... The Puppet Professional Certification validates system administrator competencies in using Puppet IT automation software to ...
Use Puppet Enterprise to automate your network devices just like your servers. Puppet Enterprise automates Day 1 to Day 100 tasks for the entire ...
... Luke Kanies of Puppet Labs describes the company's open source datacenter automation and configuration ... Demo of Puppet Enterprise ...
IT automation software for remotely deploying critical applications and speeding up repetitive tasks, ... New in Puppet Enterprise 3.8.0:
Puppet Enterprise Business Case 2 Puppet Enterprise Business Case Common Challenges Facing IT Today Speed & Agility: The pace at which business is ...