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: