Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
puppet [2016/07/13 20:59] gevatterpuppet [2018/01/17 19:04] (current) gevatter
Line 1: Line 1:
 +* http://apt.puppetlabs.com/
 +
 +===== packages =====
 +
 +  * puppetlabs-ntp
 +  * puppet-apt (apt-dater!)
 +
 +
 +==== to evaluate ====
 +
 +  * etckeeper
 +
 +===== resolve dependencies =====
 +  * https://github.com/rnelson0/puppet-generate-puppetfile
 +
 +
 ===== syntaxcheck ===== ===== syntaxcheck =====
   puppet parser validate init.pp   puppet parser validate init.pp
Line 4: Line 20:
 ===== kickstart foreman server ===== ===== kickstart foreman server =====
 <code> <code>
 +puppet module install puppetlabs/puppetdb; puppet module install theforeman/foreman; puppet module install theforeman/foreman_proxy
 +</code>
  
 +<code>
 class { '::puppet': class { '::puppet':
         server => true,         server => true,
 } }
  
-class { '::foreman':     +class { '::foreman':
-        environment => 'production',+
         require => Class['puppet'],         require => Class['puppet'],
 } }
Line 17: Line 35:
         http => false,         http => false,
         puppet => true,         puppet => true,
 +        custom_repo => true,
 } }
  
-file { '/etc/puppet/files': 
-        ensure => directory, 
-        require => Class['puppet'], 
-}    
 </code> </code>