introduction to puppet enterprise 2016.2
TRANSCRIPT
Introduction to Puppet EnterpriseThe shortest path to better software.
2
Welcome & Introductions
Grace AndrewsTechnical Solutions EngineerPuppet
Noel ThomasSales Development RepresentativePuppet
Mike SmithTechnical Solutions EngineerPuppet
3
Agenda
Introductions
Puppet + XYZ
Automation best practices
Getting started
Q+A
Every company is a software company.
It feels like a breaking point.
Change is necessary.
We help great companies:Become great software companies
Deliver fantastic experiences to their usersProvide better software, faster
And do it simply, at scale and securely
Why people choose us:Proven successLeading platform
The standardBridge to the future
How Puppet Works
Puppet Deployment
Windows Server
Ubuntu Server
Cisco Switch
Cloud
10Getting Up and Running with the Windows Module Pack
Puppet Master
How Puppet Enterprise Works
11Getting Up and Running with the Windows Module Pack
1. Define
3. Enforce
2. Simulate 4. Report
12
Classic Mode: nodes get what's on the Puppet Server every 30 mins
The shortest path to better software
2. Catalog
3. Report
1. Facts
Master
Agent(s)
Puppet Code
Define Desired State
13
package { 'openssh-server': ensure => '6.6.1', before => File['/etc/ssh/sshd_config'],}
file { '/etc/ssh/sshd_config': ensure => file, mode => '0600', source => 'puppet:///modules/sshd/sshd_config', require => Package['openssh-server'],}
service { 'sshd': ensure => running, enable => true, subscribe => File['/etc/ssh/sshd_config'],}
Demo
14