Démarrage rapide : Déployer le modèle de solution Ansible pour Azure vers CentOS

Attention

Cet article fait référence à CentOS, une distribution Linux proche de l’état EOL (End Of Life). Faites le point sur votre utilisation et organisez-vous en conséquence. Pour plus d’informations, consultez les conseils d’aide relatifs à la fin de vie de CentOS.

Le modèle de solution Ansible pour Azure est conçu pour la configuration d’une instance Ansible sur une machine virtuelle CentOS et d’une suite d’outils configurés pour fonctionner avec Azure. Ces outils sont les suivants :

  • Modules Ansible pour Azure : les modules Ansible pour Azure sont une suite de modules qui vous permettent de créer et de gérer votre infrastructure dans Azure. La dernière version de ces modules est déployée par défaut. Toutefois, pendant le processus de déploiement de modèle de solution, vous pouvez spécifier le numéro de version qui convient le mieux à votre environnement.
  • Interface de ligne de commande Azure (CLI) 2.0 : Azure CLI 2.0 est l’interface de ligne de commande multiplateforme de Microsoft pour la gestion des ressources Azure.
  • Identités managées pour ressources Azure : la fonctionnalité Identités managées pour ressources Azure permet de sécuriser les informations d’identification des applications cloud.

Prérequis

  • Abonnement Azure : Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.

Déployer le modèle de solution Ansible

  1. Accédez au modèle de solution Ansible dans la Place de marché Azure.

  2. Sélectionnez OBTENIR MAINTENANT.

  3. Une fenêtre s’affiche avec les conditions d’utilisation, la politique de confidentialité ainsi que les conditions d’utilisation de la Place de marché Azure. Sélectionnez Continuer.

  4. Le portail Azure s’ouvre et affiche la page Ansible qui décrit le modèle de solution. Sélectionnez Créer.

  5. Dans la page Créer, vous voyez plusieurs onglets. Sous l’onglet De base, entrez les informations nécessaires :

    • Nom : spécifiez le nom de votre instance Ansible. À des fins de démonstration, le nom ansiblehost est utilisé.

    • Nom d’utilisateur : spécifiez le nom de l’utilisateur qui aura accès à l’instance Ansible. À des fins de démonstration, le nom ansibleuser est utilisé.

    • Type d’authentification : sélectionnez Mot de passe ou Clé publique SSH. À des fins de démonstration, le type Clé publique SSH est sélectionné.

    • Mot de passe et Confirmer le mot de passe : si vous sélectionnez Mot de passe pour le Type d’authentification, entrez votre mot de passe.

    • Clé publique SSH : si vous sélectionnez Clé publique SSH pour le Type d’authentification, entrez votre clé publique RSA sur une seule ligne, en tapant d’abord ssh-rsa.

    • Abonnement : sélectionnez votre abonnement Azure dans la liste déroulante.

    • Groupe de ressources : sélectionnez un groupe de ressources existant dans la liste déroulante, ou sélectionnez l’option Créer puis spécifiez un nom pour le groupe de ressources. À des fins de démonstration, le nouveau groupe de ressources nommé ansiblerg est utilisé.

    • Emplacement : dans la liste déroulante, sélectionnez l’emplacement qui convient à votre scénario.

      Onglet du portail Azure pour les paramètres de base Ansible

  6. Cliquez sur OK.

  7. Sous l’onglet Paramètres supplémentaires, entrez les informations nécessaires :

    • Taille : la taille standard du portail Azure est utilisée par défaut. Pour spécifier une autre taille convenant mieux à votre scénario, sélectionnez la flèche pour afficher la liste des tailles.

    • Type du disque de la machine virtuelle : sélectionnez SSD (SSD Premium) ou HDD (lecteur de disque dur). À des fins de démonstration, l’option SSD a été choisie pour les performances qu’elle fournit. Pour plus d’informations sur les types de stockage sur disque, consultez les articles suivants :

    • Adresse IP publique : spécifiez ce paramètre si vous souhaitez communiquer avec la machine virtuelle depuis l’extérieur. La valeur par défaut est une nouvelle adresse IP publique qui porte le nom ansible-pip. Pour spécifier une autre adresse IP, sélectionnez la flèche permettant de spécifier les attributs (nom, référence SKU, affectation) de l’adresse IP.

    • Étiquette du nom de domaine : entrez le nom de domaine public de la machine virtuelle. Le nom doit être unique et respecter les exigences de nommage. Pour plus d’informations sur la spécification d’un nom pour la machine virtuelle, consultez Conventions d’affectation de noms pour les ressources Azure.

    • Version Ansible : spécifiez un numéro de version ou la valeur latest pour déployer la dernière version. Sélectionnez l’icône d’information située à côté de Version Ansible pour voir plus d’informations sur les versions disponibles.

      Onglet du portail Azure pour les paramètres supplémentaires Ansible

  8. Cliquez sur OK.

  9. Sous l’onglet Paramètres d’intégration Ansible, spécifiez le type d’authentification. Pour plus d’informations sur la sécurisation des ressources Azure, consultez Que sont les identités managées pour les ressources Azure ?.

    Onglet du portail Azure pour les paramètres d’intégration Ansible

  10. Cliquez sur OK.

  11. La page Récapitulatif montre le processus de validation et les critères spécifiés pour le déploiement Ansible. Au bas de l’onglet, un lien vous permet de télécharger le modèle et les paramètres à utiliser avec les plateformes et les langues Azure prises en charge.

    Onglet du portail Azure pour le récapitulatif Ansible

  12. Cliquez sur OK.

  13. Lorsque l’onglet Créer s’affiche, sélectionnez OK pour déployer Ansible.

  14. Sélectionnez l’icône Notifications en haut de la page du portail pour suivre la progression du déploiement Ansible. Une fois le déploiement terminé, sélectionnez Accéder au groupe de ressources.

    Notification du portail Azure concernant le déploiement d’Ansible

  15. Dans la page du groupe de ressources, obtenez l’adresse IP de votre hôte Ansible, puis connectez-vous pour gérer vos ressources Azure à l’aide d’Ansible.

Étapes suivantes