En tant que développeur de modèles, vous pouvez configurer et déployer un minion Salt à l'aide de modèles de cloud pour les environnements isolés.

Conditions préalables

  • Assurez-vous que le dossier /etc/salt/cloud.deploy.d sur le serveur Automation Config contient le dernier tarball avec la dernière version des fichiers du programme d'installation.
  • Assurez-vous que Python 3 est installé et configuré sur votre machine virtuelle.
  • Sur votre machine virtuelle, si vous n'utilisez pas le compte racine, créez un compte d'utilisateur et ajoutez-le au sudo groupe : usermod -aG sudo salt-user
Pour plus d'informations sur la configuration requise de Windows, reportez-vous à la section Spinning up Windows Minions.

Procédure

  1. Accédez au fichier de configuration RaaS situé à l'emplacement suivant : /etc/raas/raas.
  2. Ajoutez ces lignes au fichier de configuration :
    minion_deployment:
      airgap_install: true
  3. Redémarrez le service RaaS à l'aide de la commande service raas restart :
  4. Dans Automation Assembler, configurez et déployez un modèle sans les sections saltConfiguration ni remoteAccess.
  5. Exécutez l'action de jour 2 Appliquer la configuration Salt sur la machine.
    Note : Il vous suffit d'entrer vos informations d'authentification pour exécuter l'action.
  6. Revenez au modèle et vérifiez la configuration YAML.
  7. Testez et déployez le modèle.