Pour installer Puppet5 dans CentOS-7 (VM), je suivais les étapes suivantes:
1) Connectez-vous à votre VM et go racine
sudo su -
2) Copiez l'adresse du lien Puppet5 de yum.puppetlabs.com selon votre architecture système
rpm -ihv https://yum.puppetlabs.com/puppet5/puppet5-release-el-7.noarch.rpm
3) Installez le serveur de marionnettes
yum -y install puppetserver
4) Maintenant, si votre version de marionnettes à cocher (marionnette --version), il vous montrera erreur ->-bash: marionnette: commande non trouvée. En effet, Puppet est défini dans deux chemins différents: /opt/Puppet Labs/bin et /opt/Puppet Labs/marionnettes/bin
Pour résoudre ce problème, vous devez ajouter le binaire dans marionnettes agent.sh:
vi /etc/profile.d/puppet-agent.sh
5) Modifier le fichier de puppet-agent.sh
# Add /opt/puppetlabs/bin to the path for sh compatible users
if ! echo $PATH | grep -q /opt/puppetlabs/bin ; then
export PATH=$PATH:/opt/puppetlabs/bin
export PATH=$PATH:/opt/puppetlabs/puppet/bin
fi
6) et connectez-vous fermeture de session à nouveau en tant que root:
logout
sudo su -
7) Vérifiez Puppet Version
puppet --version
Vous jamais réellement exécuté une commande pour installer marionnettes. Aussi: https://puppet.com/docs/puppet/5.3/man/resource.html. –
Merci, alors comment puis-je installer la marionnette 5? –
https://puppet.com/docs/puppet/5.3/install_linux.html –