Modificare una linea in un file con Puppet: Difference between revisions
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..." |
mNo edit summary |
||
| Line 1: | Line 1: | ||
* Installare il modulo | * Installare il modulo [https://forge.puppetlabs.com/puppetlabs/stdlib puppetlabs/stdlib] sul puppet master '''facendo attenzione a scaricare la versione supportata dalla propria versione di puppet''' | ||
* Assicurarsi che sui client ci sia: | * Assicurarsi che sui client ci sia: | ||
Latest revision as of 16:34, 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"