Difference between revisions of "Puppet"
Jump to navigation
Jump to search
(Created page with "Puppet is an open-core software configuration management tool available since 2005. It runs on many Unix-like systems as well as on Microsof...") |
|||
Line 19: | Line 19: | ||
# Read Puppet release notes: https://puppet.com/docs/puppet/latest/release_notes_puppet.html | # Read Puppet release notes: https://puppet.com/docs/puppet/latest/release_notes_puppet.html | ||
# Read Puppet source code: https://github.com/puppetlabs/puppet | # Read Puppet source code: https://github.com/puppetlabs/puppet | ||
+ | # Read https://blog.csanchez.org/2012/03/22/introduction-to-puppet/ | ||
== See also == | == See also == |
Revision as of 09:24, 1 January 2020
Puppet is an open-core software configuration management tool available since 2005. It runs on many Unix-like systems as well as on Microsoft Windows, and includes its own declarative language to describe system configuration.
Commands
facter
puppet agent --test
puppet apply file.pp
Example puppet file
file {'/tmp/my-example-ip': # resource type file and filename ensure => present, # make sure it exists mode => '0644', # file permissions content => "My Public IP Address is: ${ipaddress_eth0}.\n", # note the ipaddress_eth0 fact }
See also Ansible lineinfile DevOps/Ansible/Modules
Activities
- Read Puppet release notes: https://puppet.com/docs/puppet/latest/release_notes_puppet.html
- Read Puppet source code: https://github.com/puppetlabs/puppet
- Read https://blog.csanchez.org/2012/03/22/introduction-to-puppet/
See also
Advertising: