Puppet (typy)
Obsah k používání typů
Toto je pouze reprezentativní výběr námi používaných typů. Pro kompletní dokumentaci viz Docs:Type Reference na oficiálních stránkách stránkách http://puppetlabs.com |
cron
exec
file
file zajišťuje realizaci veškerých souborových operací.
Parametry
backup
Parametr říká jaké má být cílové úložiště pro zálohu souboru. Defaultně zakládá démon puppetmaster přes typ filebucket úložiště main
u sebe na serveru.
file {"cesta_k_souboru/soubor.txt": source => "/cesta_odkud_se_bere/soubor.txt", backup => main }
Ve výše uvedeném případě, pokud se soubor soubor.txt
liší od verze kopírované z výchozího zdroje, provede agent před nahrazením zálohu do úložiště main.
checksum
Tímto parametrem lze změnit, podle čeho má agent provádět ověření souboru. Výchozí je výpočet kontrolního součtu z obsahu souboru (md5), ale lze kontrolovat i jiné parametry. Což výrazně zkracuje čas který agent stráví ověřováním. Obzvlátě tam, kde jsou přes puppet spravovány velké soubory.
- md5
- md5lite
- mtime
- ctime
- none
content
Hodnota, kterou parametr obsahuje se "nalije" do vytvořeného dokumentu. V manifestu lze použít přímo řetězec, ale i obsah proměnné
owner
purge
replace
source
sourceselect
target
filebucket
group
host
interface
mount
notify
package
resources
schedule
service
ssh_authorized_key
Puppet (typy) ssh authorized key