This shows you the differences between two versions of the page.
saisp:labs:10:contents:06 [2014/05/11 14:19] alexandru.carp created |
saisp:labs:10:contents:06 [2014/05/12 17:29] (current) alexandru.carp |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== 09. [BONUS - 10p] Site manifest si consola web ==== | + | ==== 06. [BONUS - 10p] Site manifest si consola web ==== |
+ | |||
+ | Resursele Puppet se pot declara si intr-un fisier manifest special, numit "site manifest": ''/etc/puppetlabs/puppet/manifests/site.pp''. | ||
+ | |||
+ | Acesta are semnificatia de manifest global si este folosit de agentul Puppet pentru a gestiona configuratia unui sistem in mod unitar. | ||
+ | |||
+ | Adaugati continutul manifestului pentru seriviciul SSH creat la task-ul 03 in "site manifest". | ||
+ | |||
+ | Apoi: | ||
+ | * dezactivati, din ''/etc/ssh/sshd_config'' login-ul pentru ''root''; | ||
+ | * restartati serviciul SSH; | ||
+ | * deconectati-va de la masina virtuala; | ||
+ | * verificati ca nu va mai puteti conecta prin SSH. | ||
+ | |||
+ | Conectati-va la consola web a Puppet: https://10.0.0.2/ (folositi user-ul ''puppet@example.com'' si parola ''learningpuppet''). | ||
+ | |||
+ | Apoi, fortati agentul Puppet sa re-ruleze pentru a reaplica site manifest-ul. | ||
+ | |||
+ | <note> | ||
+ | Hint: http://docs.puppetlabs.com/pe/latest/orchestration_puppet.html | ||
+ | </note> | ||
+ | |||
+ | Verificati ca va puteti conecta din nou prin SSH. | ||
+ | |||
+ | <solution -hidden> | ||
+ | Live Management -> Control Puppet -> runonce... -> Run | ||
+ | </solution> |