Installation d'Oracle Linux Puppet, Facter et Hiera à l'aide de Ruby

Installation d'Oracle Linux Puppet, Facter et Hiera à l'aide de Ruby

Cette configuration décrit brièvement une installation du système de gestion de configuration de marionnettes sur Oracle Linux à l'aide de Ruby. La procédure d'installation est simple à suivre et nous installerons trois composants de la marionnette principale: fantoche, plain-pied et hiera.

Installez les conditions d'installation de Puppet

Tout d'abord, nous commençons par installation préalables:

# yum installer le goudron de rubis en boucle qui 

Installation de marionnettes

À l'étape suivante, nous téléchargeons tous les derniers composants de la version dans un répertoire d'installation temporaire / TMP / Puppet:

# MKDIR / TMP / PUPET # CD / TMP / PUPET 

La commande Linux suivante téléchargera, extraire et installera chacun des trois composants. Veuillez mettre à jour ci-dessous les URL avec les numéros de version Tarball souhaités / plus récents:

# curl -s http: // téléchargements.puppetlabs.com / faceter / faceter-2.4.4.le goudron.gz | Tar XZ; Ruby Facter * / Installer.RB # curl -s https: // téléchargements.puppetlabs.com / Hiera / Hiera-2.0.0.le goudron.gz | Tar XZ; Ruby Hiera * / Installer.RB # curl -s https: // téléchargements.puppetlabs.com / marionnette / marionnette-4.1.0.le goudron.gz | Tar XZ; Ruby Puppet * / Installer.RB 

Terminé. Ce qui reste, c'est de vérifier notre installation:

# face -v 2.4.4] # Hiera -v 2.0.0 # Puppet - Version 4.1.0 

et supprimer éventuellement notre répertoire d'installation de marionnettes temporaire:

# rm -fr / tmp / marionnet 

Dépannage

Le message d'erreur suivant peut apparaître lors de l'installation des marionnettes si vous manquez qui emballer:

installer.RB: 138: dans ": aucun fichier ou répertoire de ce type - qui (errno :: enoent) de l'installation.RB: 138: dans 'Block in Do_man' de l'installation.RB: 126: dans «chacun» de l'installation.RB: 126: dans 'do_man' de l'installation.RB: 484: dans 'Block in' from / usr / share / ruby ​​/ fileutils.RB: 125: dans 'chdir' de / usr / share / ruby ​​/ fileutils.RB: 125: dans 'cd' de l'installation.RB: 467: dans '' 

Pour résoudre cette erreur, installez simplement qui emballer:

# Yum Installer qui 

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Choses à installer sur Ubuntu 22.04
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Installation d'Oracle Java sur Ubuntu 20.04 Focal Fossa Linux
  • Téléchargement Linux
  • Oracle Linux vs Red Hat (Rhel)
  • Comment installer Yum sur Linux
  • Télécharger le fichier en boucle sur Linux
  • Installez Arch Linux dans VMware Workstation