cn:ccr:cloud:cloud_multiregione:automation:puppet:editing_delle_classi_puppet
How to
Le classi puppet sono sotto versioning sul server GIT INFN al repository https://baltig.infn.it/fzani/cloud
Una volta fatto il clone del repository sul proprio computer (come da istruzioni sul sito del server GIT) ed apportate le modifiche all'environment puppet (classi, moduli, ecc) basta eseguire un "push" del codice per avere una configurazione aggiornata anche sul server Foreman/Puppet.
Under the hood
Quello che avviene è che tramite un webhook configurato sul server GIT, a seguito di ogni push viene chiamato un web service (http://cloudpuppet.lngs.infn.it/api/pull.py) presente sul server Foreman che aggiorna il proprio repository locale contenente un clone di quello presente sul GIT.
cn/ccr/cloud/cloud_multiregione/automation/puppet/editing_delle_classi_puppet.txt · Last modified: 2015/03/24 10:42 by fzani@infn.it