User Tools

Site Tools


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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki