Modificare una linea in un file con Puppet: Difference between revisions

From RVM Wiki
Jump to navigation Jump to search
Created page with "* Installare il modulo *[https://forge.puppetlabs.com/puppetlabs/stdlib puppetlabs/stdlib] sul puppet master '''facendo attenzione a scaricare la versione supportata dalla pr..."
(No difference)

Revision as of 16:33, 14 July 2014

  • Installare il modulo *puppetlabs/stdlib sul puppet master facendo attenzione a scaricare la versione supportata dalla propria versione di puppet
  • Assicurarsi che sui client ci sia:
sudoedit /etc/puppet/puppet.conf 
[main]
pluginsync = true
  • La recipe tipo è questa:
file_line { 'someline':
  path  => '/etc/hosts',
  line  => '192.168.0.1 somehost',
  match => '^192\.168\.0\.1.*',
}
  • Aggiungi la linea "line" se non ce n'è nessuna che corrisponda alla regex "match".
  • Sostituisci la linea che corrisponde a "match" con "line"

Riferimenti