This is an old revision of the document!
In multe situatii, Puppet este folosit pentru a ne asigura ca un anumit serviciu de sistem este instalat, pornit si are configuratia corecta.
Implementarea se poate realiza folosind trei resurse:
Intre primele doua avem o relatie de tip “before / require”, iar intre ultimele doua o relatie de tip “notify / subscribe”.
Creati urmatorul manifest care implementeaza acest design pattern pentru serviciul SSH:
package { 'openssh-server': ensure => present, } -> file { '/etc/ssh/sshd_config': ensure => file, mode => 600, source => '/root/examples/sshd_config', } ~> service { 'sshd': ensure => running, enable => true, }
Creati un manifest de tip “package / file / service” pentru serviciul Apache.