È possibile "verificare" che il file nella posizione di destinazione esista e fornire il file da copiare come origine nel tipo di file. Un frammento di codice parziale che mostra solo parti rilevanti:
file { 'E:\mycopy\folder\filename':
ensure => present,
source => "d:\temp\test.txt",
}
Controllare la documentazione del tipo di file here e come attributo di origine comporta here. Ora, questo funzionerà con alcune precisazioni:
- Se si utilizza il percorso del file assoluto come fonte - allora il file deve essere presente sul computer dell'agente
- Se si sta servendo file dal file server di Puppet quindi il file sorgente dovrebbe essere nella posizione appropriata nel file server di puppet.
Ma qual è il tuo scopo preciso? Una cosa simile può essere ottenuta con l'attributo content
del tipo di file o other attributes
fonte
2013-11-15 07:49:23
in realtà voglio copiare tutti i file da una directory a un'altra directory. Non sto ottenendo come fare questo dato che sono molto nuovo a Puppet – jestges
@jestges Directory/directory tree è uguale a file-use recurse attribute –
Ciao grazie sta funzionando ... – jestges