GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Puppet sur macOS

Présentation

Puppet est un moteur d'administration open source qui utilise un réseau de nœuds maîtres et clients pour vous aider à effectuer des tâches administratives à distance. L'application de l'agent Puppet, utilisée pour créer des nœuds clients, est disponible sur Linux, Unix, Windows et macOS.

Dans ce didacticiel, nous passerons en revue les étapes à suivre pour installer Puppet Agent sur macOS.

Prérequis

  • Un système exécutant macOS Catalina
  • Un utilisateur avec des privilèges de niveau administrateur
  • Accès à la fenêtre du terminal

Installer Puppet sur macOS

L'exécution de Puppet implique l'installation d'un serveur Puppet qui agit en tant que nœud maître et le déploiement d'un agent Puppet qui agit en tant que nœud client.

Les packages officiels de Puppet Server ne prennent en charge que les distributions Linux. Les utilisateurs peuvent créer et installer Puppet Server sur n'importe quel système d'exploitation à partir de la source, mais l'exécuter de cette façon n'est pas recommandé pour un serveur de production.

Dans les étapes ci-dessous, nous installons et configurons le serveur Puppet sur Ubuntu, puis configurons l'agent Puppet sur macOS.

ÉTAPE 1 :Installer le serveur Puppet

Effectuez une installation complète de Puppet sur un système Linux. Ce système sert de nœud maître dans votre réseau Puppet.

Suivez les étapes décrites dans notre article pour installer Puppet sur Ubuntu.

ÉTAPE 2 :Paramétrage de la configuration du réseau

Puppet utilise des noms d'hôte pour configurer la communication entre les nœuds maître et client. Configurez un nom d'hôte unique pour chaque nœud (à la fois sur les ordinateurs maîtres et clients) :

1. Dans le terminal, ouvrez les hôtes fichier en utilisant :

sudo nano /etc/hosts

2. Ajoutez les lignes suivantes à la fin des hôtes fichier :

[puppet master ip] puppetmaster puppet
[puppet client ip] puppetclient

Où :

  • [puppet master ip] est l'adresse IP du nœud maître.
  • [puppet client ip] est l'adresse IP du nœud client exécutant macOS.

3. Appuyez sur Ctrl + X pour fermer le fichier, puis tapez Y et appuyez sur Enter pour enregistrer les modifications que vous avez apportées.

ÉTAPE 3 :Téléchargez l'agent Puppet pour macOS

1. Accédez à la page de téléchargement de Puppet Agent.

Les packages Puppet Agent pour macOS utilisent la convention de dénomination suivante :

puppet-agent-[package version].osx[OS version].dmg

Où :

  • [package version] détaille la version de Puppet Agent.
  • [OS version] détaille la version de macOS prise en charge.

2. Recherchez et téléchargez le package Puppet Agent souhaité.

ÉTAPE 4 :Installez l'agent Puppet

L'agent Puppet peut être installé sur macOS Homebrew ou via un terminal.

Option 1 :Installation avec Homebrew

1. Si vous n'avez pas encore Homebrew, installez-le en utilisant :

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Si vous avez déjà une copie d'Homebrew, mettez-la à jour avec :

brew update

2. Avec la dernière version d'Homebrew, installez l'agent Puppet avec :

brew cask install puppetlabs/puppet/puppet-agent

Option 2 :Installation dans le terminal

1. Montez le package Puppet Agent en utilisant :

sudo hdiutil mount [dmg file path]

Où :

  • [dmg file path] est le chemin du fichier pour l'emplacement de téléchargement du package.

2. Après avoir monté le package, une ligne de sortie apparaît se terminant par /Volumes/puppet-agent-[version] , où [version] est la version de l'agent Puppet que vous installez. Changez le répertoire à ce point avec :

cd /Volumes/puppet-agent-[version]

3. Installez le package en utilisant :

sudo installer -pkg puppet-agent-installer.pkg -target /

4. Vérifiez l'installation avec :

/opt/puppetlabs/bin/puppet --version

Ubuntu
  1. Comment installer Podman sur macOS

  2. Comment installer Puppet sur Ubuntu 20.04

  3. Comment installer Puppet sur RHEL 8 / CentOS 8

  4. Comment installer R sur Ubuntu 20.04

  5. Installez Puppet Master et Agent sur Ubuntu 20.04

Comment installer l'agent Nginx Amplify sur Ubuntu 16.04 LTS

Comment installer l'agent Zabbix sur Ubuntu 20.04 LTS

Comment installer Puppet sur Ubuntu 20.04 LTS

Comment installer Go dans Ubuntu 20.04

Comment installer Macbuntu sur une installation minimale d'Ubuntu ?

Comment installer Puppet Server sur CentOS 7