Quelques infos en vrac pour puppet & mcollective ..
Passer un puppet sur l’ensemble des machines d’un pool
# mco puppet runall 1 -I /nom_du_pool/ -T location |
Tester un commit
# puppet agent -t --environment=commitatester --noop |
Erreur a cause des caractères spéciaux
# puppet agent -t --environment=commit-a-tester --noop Warning: Unable to fetch my node definition, but the agent run will continue: Warning: Error 400 on SERVER: The environment must be purely alphanumeric, not 'commit-a-tester' |
Connaître la version des applis
Utiliser la commande facter $ facter -y -p | grep product |
Connaître le pool d’une machine
Utiliser la commande facter $ facter -p poolname |
Connaître le role d’une machine
Utiliser la commande facter $ facter -p role |
Desactiver puppet sur une machine
# puppet agent --disable "commentaire" |
Mettre a jour les informations mcollective sur une machine# facter -y -p > /etc/mcollective/facts.yaml # service mcollective restart |