Difference between revisions of "Puppet"
(Created page with "Puppet bootstap * Installer puppet (apt-get install puppet) * På nogle OS'er skal puppet klient enables i /etc/default/ * Puppet <= 2.7 skal have Pluginsync enabled i /etc/p...") |
|||
(6 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
[main] | [main] | ||
pluginsync = true | pluginsync = true | ||
+ | * Testkør puppet | ||
+ | ** puppet agent -t (klienten genererer cert og prøver at kontakte server | ||
+ | ** log på puppet master | ||
+ | *** vis cert requests med: puppet cert list | ||
+ | *** godkend cert med: puppet cert sign <hostname> | ||
+ | ** kør puppet agent -t igen -for at teste cert | ||
+ | ** på nyere puppets skal man slå agenten til med: puppet agent --enable | ||
+ | |||
+ | = Puppet Master= | ||
+ | |||
+ | ==Deb9== | ||
+ | * <code>apt install puppet-master</code> | ||
+ | * PuppetBoard: | ||
+ | ** Setup https://docs.puppet.com/puppetdb/4.4/ | ||
+ | ** <code>apt-get install libapache2-mod-wsgi</code> | ||
+ | ** <code>a2enmod wsgi</code> | ||
+ | ** https://github.com/voxpupuli/puppetboard | ||
+ | ** https://github.com/voxpupuli/puppetboard/blob/master/docs/Debian-Jessie.md | ||
+ | ** <code>puppet module install puppet-puppetboard</code> | ||
+ | |||
+ | ==Using puppet packages== | ||
+ | https://puppet.com/docs/puppet/5.3/puppet_platform.html#apt-based-systems | ||
+ | * wget https://apt.puppetlabs.com/puppet5-release-stretch.deb | ||
+ | * sudo dpkg -i puppet5-release-stretch.deb | ||
+ | * sudo apt-get update | ||
+ | * apt install puppetserver puppetdb |
Latest revision as of 21:11, 24 January 2018
Puppet bootstap
- Installer puppet (apt-get install puppet)
- På nogle OS'er skal puppet klient enables i /etc/default/
- Puppet <= 2.7 skal have Pluginsync enabled i /etc/puppet/puppet.conf
[main] pluginsync = true
- Testkør puppet
- puppet agent -t (klienten genererer cert og prøver at kontakte server
- log på puppet master
- vis cert requests med: puppet cert list
- godkend cert med: puppet cert sign <hostname>
- kør puppet agent -t igen -for at teste cert
- på nyere puppets skal man slå agenten til med: puppet agent --enable
Puppet Master
Deb9
apt install puppet-master
- PuppetBoard:
- Setup https://docs.puppet.com/puppetdb/4.4/
apt-get install libapache2-mod-wsgi
a2enmod wsgi
- https://github.com/voxpupuli/puppetboard
- https://github.com/voxpupuli/puppetboard/blob/master/docs/Debian-Jessie.md
puppet module install puppet-puppetboard
Using puppet packages
https://puppet.com/docs/puppet/5.3/puppet_platform.html#apt-based-systems
- wget https://apt.puppetlabs.com/puppet5-release-stretch.deb
- sudo dpkg -i puppet5-release-stretch.deb
- sudo apt-get update
- apt install puppetserver puppetdb