This is an old revision of the document!
Puppet abstractizeaza majoritatea entitatilor din sistem prin resurse. De exemplu, fiecare serviciu, fie ca este pornit sau oprit, este vazut ca o resursa.
Folositi comanda puppet resource service pentru a inspecta serviciile de sistem din perspectiva Puppet:
service { 'abrt-ccpp':
ensure => 'running',
enable => 'true',
}
service { 'abrt-oops':
ensure => 'stopped',
enable => 'false',
}
service { 'abrtd':
ensure => 'running',
enable => 'true',
}
service { 'acpid':
ensure => 'running',
enable => 'true',
}
Semnificatia comenzii puppet resource service este urmatoarea:
In afara de servicii, si alte entitati din sistem sunt abstractizate prin resurse. Spre exemplu:
Sa consideram resursa ce descrie contul utilizatorului root:
[root@learn ~]# puppet resource user root
user { 'root':
ensure => 'present',
comment => 'root',
gid => '0',
home => '/root',
password => '$1$jrm5tnjw$h8JJ9mCZLmJvIxvDLjw1M/',
password_max_age => '99999',
password_min_age => '0',
shell => '/bin/bash',
uid => '0',
Structura resursei este data de urmatoarele elemente: