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/09/12 11:27] gevatterpuppet [2018/01/17 19:04] (current) gevatter
Line 1: Line 1:
 +* http://apt.puppetlabs.com/
 +
 ===== packages ===== ===== packages =====
  
Line 8: Line 10:
  
   * etckeeper   * etckeeper
 +
 +===== resolve dependencies =====
 +  * https://github.com/rnelson0/puppet-generate-puppetfile
 +
  
 ===== syntaxcheck ===== ===== syntaxcheck =====
Line 14: 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 27: Line 35:
         http => false,         http => false,
         puppet => true,         puppet => true,
 +        custom_repo => true,
 } }
  
-file { '/etc/puppet/files': 
-        ensure => directory, 
-        require => Class['puppet'], 
-}    
 </code> </code>