Souhaitez-vous apprendre à installer Ansible sur un ordinateur exécutant Ubuntu Linux sur le cloud Amazon AWS ? Dans ce didacticiel, nous allons vous montrer comment créer un nouveau compte chez Amazon AWS, comment créer une instance de machine virtuelle Ubuntu et comment effectuer l’installation Ansible sur une nouvelle machine virtuelle sur le cloud Amazon EC2. Ubuntu Linux.

• Ubuntu 18.04
• Ubuntu 19.04
Ansible 2.8.6

Ansible Tutoriel connexe:

Sur cette page, nous offrons un accès rapide à une liste de tutoriels liés à Ansible.

Didacticiel – Comment créer une paire de clés

Pour accéder à une machine virtuelle Linux sur AWS, vous devez d’abord créer une clé privée.

Ouvrez votre navigateur, accédez au site Web Amazon AWS et entrez vos informations de connexion.

Après une connexion réussie, vous serez envoyé au tableau de bord AWS.

Accédez au menu COMPUTE et sélectionnez l’option EC2.

Dans le tableau de bord EC2, accédez au menu Réseau et sécurité et cliquez sur l’option Paires de clés.

Dans l’écran Paires de clés, cliquez sur le bouton Créer une paire de clés.

Vous devrez entrer un nom dans la nouvelle paire de clés.

Vous devrez enregistrer localement votre clé privée.

Dans notre exemple, nous avons créé une paire de clés nommée TEST.

Dans notre exemple, nous avons enregistré un fichier nommé TEST. Pem.

Didacticiel – Comment créer un AWS EC2 Ubuntu

Dans le tableau de bord EC2, accédez au menu Instances et cliquez sur l’option Instances.

Dans l’écran Instance EC2, cliquez sur le bouton Démarrer l’instance.

Maintenant, il est temps de sélectionner l’image du système opérationnel souhaitée.

Dans la liste présentée, localisez et sélectionnez l’image Ubuntu Linux.

aws ubuntu

Comme deuxième étape, vous devrez sélectionner le type d’ordinateur virtuel qui exécutera le Linux Ubuntu.

Fondamentalement, vous sélectionnerez le nombre de processeurs et la quantité de RAM que vous voulez.

Si vous ne souhaitez pas spécifier la quantité de disque dur disponible pour cette machine virtuelle, cliquez sur le bouton Révision et lancement.

Si vous souhaitez spécifier la quantité de disque dur disponible pour cette machine virtuelle, cliquez sur le bouton Configurer les détails de l’instance.

Dans l’écran récapitulatif, cliquez sur le bouton Lancement.

Sélectionnez la paire de clés autorisée à se connecter à la nouvelle machine virtuelle et cliquez sur les instances de lancement.

Dans notre exemple, la paire de clés nommée TEST a été sélectionnée.

Dans le tableau de bord EC2, accédez au menu Instances et cliquez sur l’option Instances.

Comme vous pouvez le voir une nouvelle machine virtuelle a été créée.

Dans notre exemple, l’ordinateur virtuel a obtenu l’adresse IP dynamique: 34.217.14.140

Didacticiel – Comment accéder à un Ubuntu AWS

Pour accéder à la machine virtuelle Linux, vous devrez télécharger le logiciel suivant :

• Putty

• PuttyGen

Tout d’abord, nous devons convertir la clé privée du format PEM au format PPK.

Ouvrez le logiciel PuttyGen, accédez au menu Conversions et sélectionnez la clé Importer.

Après l’importation du fichier PEM, vous devez définir un mot de passe pour protéger votre clé privée.

Cliquez sur le bouton Enregistrer la touche privée pour générer un fichier avec l’extension PPK.

Dans notre exemple, un fichier nommé TEST. PPK a été créé.

Ouvrez le logiciel Putty, sélectionnez l’option SSH et entrez le nom d’utilisateur ubuntu@ suivi de l’adresse IP de l’ordinateur virtuel AWS.

Dans notre exemple, nous avons utilisé ubuntu@34.217.14.140.

Accédez à l’onglet authentification SSH, cliquez sur le bouton Parcourir, recherchez le fichier PPK et cliquez sur le bouton Ouvrir.

Une connexion SSH sera démarrée avec votre machine virtuelle Ubuntu.

Utilisez la commande suivante pour devenir l’utilisateur racine de l’ordinateur virtuel Ubuntu.

Copy to Clipboard

Vous avez créé avec succès une machine virtuelle Ubuntu sur Amazon AWS.

Tutorial – Installation Ansible sur Ubuntu Linux

Installez la liste des paquets requis.

Copy to Clipboard

Ajouter le référentiel officiel Ansible à votre base de données APT

Copy to Clipboard

Installez Ansible.

Copy to Clipboard

Vérifier la version Ansible installée.

Copy to Clipboard

À titre d’exemple, voici notre production.

Copy to Clipboard

Dans notre exemple, nous avons installé Ansible sur un ordinateur à l’aide de l’adresse IP: 20.200.200.200

Créez un compte d’utilisateur local nommé ansible.

Copy to Clipboard

Utilisez le comand SU pour devenir l’utilisateur Ansible.

Générez une clé SSH sur le compte utilisateur Ansible.

Copy to Clipboard

Quittez le compte d’utilisateur Local Ansible.

Copy to Clipboard

Modifiez le fichier des hôtes Ansible et ajoutez la liste des nœuds Ansibles souhaités.

Copy to Clipboard

Ajoutez la liste des nœuds Ansible souhaités.

Copy to Clipboard

Dans notre exemple, nous ajoutons seulement 1 nœud Ansible à l’aide de l’adresse IP 200.100.100.100.

Nous avons créé un groupe d’hôtes Ansigle nommé test.

Sur la commande-lise de votre
nœud Ansible
, créez un compte d’utilisateur nommé Ansible.

Copy to Clipboard

N’oubliez pas de définir un mot de passe pour le compte d’utilisateur Ansible.

Copy to Clipboard

Sur le nœud Ansible, modifiez le fichier de configuration SUDOERS

Copy to Clipboard

Ajoutez la ligne suivante à la fin du fichier SUDOERS.

Copy to Clipboard

Retournez à la ligne de commande du serveur Ansible.

Utilisez la commande ssh-copy-id pour copier la clé SSH du compte d’utilisateur Ansible du serveur au nœud.

Copy to Clipboard

Dans notre exemple, 200.100.100.100 est l’adresse IP du nœud Ansible.

Copy to Clipboard

Maintenant, à partir du serveur Ansible, essayez de vous connecter sur le nœud Ansible.

Vous devrez entrer le mot de passe clé SSH.

Copy to Clipboard

Déconnectez-vous du nœud Ansile et retournez sur le serveur Ansible.

Copy to Clipboard

Sur la console serveur Ansible, testez la communication avec les nœuds Ansible.

Copy to Clipboard

Voici la sortie de commande:

Copy to Clipboard

Sur la console serveur Ansible, utilisez la commande suivante pour obtenir le temps d’arrêt de tous les nœuds Ansible.

Copy to Clipboard

Voici la sortie de commande:

Copy to Clipboard

félicitations! Vous avez terminé l’installation Ansible sur Ubuntu Linux.

Tutorial – Ansible Playbook Exemple

Sur le serveur Ansible, devenez l’utilisateur Ansible.

Copy to Clipboard

Créez un livre de jeu Ansible.

Copy to Clipboard

Voici le contenu du playbook Ansible nommé: playbook-test.yaml

Copy to Clipboard

Dans notre exemple, le serveur Ansible installera le paquet NTPDATE à l’aide d’APT-GET sur tous les hôtes.

Utilisez la commande suivante pour exécuter votre playbook.

Copy to Clipboard

Voici la sortie playbook.

Copy to Clipboard

félicitations! Vous avez créé avec succès un livre de jeu Ansible.