Puppet (typy)

Z DCEwiki
Skočit na navigaci Skočit na vyhledávání

Obsah k používání typů


Poznámka 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

Puppet (typy) cron

exec

Puppet (typy) 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

Puppet (typy) filebucket

group

Puppet (typy) group

host

Puppet (typy) host

interface

Puppet (typy) interface

mount

Puppet (typy) mount

notify

Puppet (typy) notify

package

Puppet (typy) package

resources

Puppet (typy) resources

schedule

Puppet (typy) schedule

service

Puppet (typy) service

ssh_authorized_key

Puppet (typy) ssh authorized key

sshkey

Puppet (typy) sshkey

user

Puppet (typy) user