Questions marquées «ansible»

Red Hat Ansible est un système de gestion de la configuration, de déploiement / orchestration multi-nœuds et d'exécution de tâches à distance. Il utilise SSH par défaut, il n'y a donc pas de logiciel spécial à installer sur les nœuds que vous gérez. Ansible est écrit en Python mais peut être étendu dans n'importe quel langage. Il est disponible en version Open source et en version Entreprise.

247
Exécuter la commande sur l'hôte Ansible

Est-il possible d'exécuter des commandes sur l'hôte Ansible? Mon scénario est que je souhaite retirer une commande d'un serveur git hébergé en interne (et qui n'est pas accessible en dehors du pare-feu de l'entreprise). Ensuite, je veux télécharger la caisse (tarballée) sur le serveur de production...

225
Spécifiez le mot de passe sudo pour Ansible

Comment spécifier un mot de passe sudo pour Ansible de manière non interactive? J'utilise le playbook Ansible comme ceci: $ ansible-playbook playbook.yml -i inventory.ini \ --user=username --ask-sudo-pass Mais je veux le faire comme ceci: $ ansible-playbook playbook.yml -i inventory.ini \...

172
Comment exécuter une seule tâche dans un playbook ansible?

Existe-t-il un moyen d'exécuter une seule tâche dans un playbook ansible? Par exemple, dans roles/hadoop_primary/tasks/hadoop_master.yml. J'ai une "start hadoop job tracker services"tâche. Puis-je simplement exécuter cette tâche? Fichier hadoop_master.yml: --- # Playbook for Hadoop master servers -...

165
Comment ignorer la vérification d'authenticité SSH ansible?

Existe-t-il un moyen d'ignorer la vérification d'authenticité SSH effectuée par Ansible? Par exemple, lorsque je viens de configurer un nouveau serveur, je dois répondre oui à cette question: GATHERING FACTS *************************************************************** The authenticity of host...

162
ansible: lineinfile pour plusieurs lignes?

De la même manière, il existe un module lineinfilepour ajouter une ligne dans un fichier, existe-t-il un moyen d'ajouter plusieurs lignes? Je ne souhaite pas utiliser de modèle car vous devez fournir le fichier complet. Je veux juste ajouter quelque chose à un fichier existant sans nécessairement...

160
Comment changer d'utilisateur par tâche ou par ensemble de tâches?

Un thème récurrent dans mes playbooks ansible est que je dois souvent exécuter une commande avec les privilèges sudo ( sudo: yes) parce que j'aimerais le faire pour un certain utilisateur. Idéalement, je préfère de loin utiliser sudo pour basculer vers cet utilisateur et exécuter les commandes...

125
Comment faire un script shell multiligne dans Ansible

en ce moment j'utilise un script shell en ansible qui serait beaucoup plus lisible s'il était sur plusieurs lignes - name: iterate user groups shell: groupmod -o -g {{ item['guid'] }} {{ item['username'] }} ....more stuff to do with_items: "{{ users }}" Je ne sais pas comment autoriser le script...