Ansible est une plate-forme logicielle open source pour la configuration et la gestion des ordinateurs. Il combine le déploiement de logiciels multi-nœuds, l'exécution de tâches ad hoc et la gestion de la configuration.
Comment voir stdout pour les commandes ansible-playbook? -v ne montre que la sortie ansible, pas les commandes individuelles. Ce serait formidable si je pouvais trouver le moyen de le faire immédiatement. Par conséquent, si quelque chose échoue ou est suspendu, je peux voir pourquoi. par exemple - name: print to …
J'aimerais utiliser ansible pour gérer un groupe de serveurs existants. J'ai créé un ansible_hostsfichier et testé (avec l' -Koption) avec succès avec des commandes qui ne ciblent qu'un seul hôte ansible -i ansible_hosts host1 --sudo -K # + commands ... Mon problème actuel est que les mots de passe des …
Les balises Ansible peuvent être utilisées pour exécuter uniquement un sous-ensemble de tâches / rôles. Cela signifie que par défaut toutes les tâches sont exécutées et que nous ne pouvons empêcher que certaines tâches de s'exécuter. Pouvons-nous limiter l’exécution d’une tâche uniquement lorsque la balise "foo" est spécifiée? Pouvons-nous utiliser …
Je commence par ansible et l’utiliserai, entre autres, pour installer des paquets sur plusieurs distributions Linux. Je vois dans la documentation que les commandes yumet aptsont séparées - quel serait le moyen le plus simple de les unifier et d’utiliser quelque chose comme ceci: - name: install the latest version …
Dans Ansible 2.4, le includemodule est obsolète. À sa place, il est livré avec deux modules de remplacement, import_taskset include_tasks. Mais ils ont des descriptions très similaires: include_tasks: Inclut un fichier avec une liste de tâches à exécuter dans le playbook actuel. import_tasks: Importe une liste de tâches à ajouter …
J'utilise Ansible et j'ai cette configuration dans mon inventaire / tout: [master] 192.168.1.10 ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant [slave] 192.168.1.11 ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant 192.168.1.12 ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant [app] 192.168.1.13 ansible_connection=ssh ansible_ssh_user=vagrant ansible_ssh_pass=vagrant [all:children] master slave Je ne veux pas répéter tous les paramètres pour chaque nouvelle instance. Comment puis-je les configurer à …
Comment puis-je ajouter un utilisateur à des groupes supplémentaires dans ansible? Je ne veux pas qu'un groupe de groupes existant soit remplacé, mais seulement ajouter l'utilisateur au sudogroupe.
J'ai quelques problèmes étranges avec ma boîte ansible (vagabond). Tout a fonctionné hier et mon cahier a bien fonctionné. Aujourd'hui, ansible dépend de "rassembler des faits"? Voici la sortie commentée: <5.xxx.xxx.xxx> ESTABLISH CONNECTION FOR USER: deploy <5.xxx.xxx.xxx> REMOTE_MODULE setup <5.xxx.xxx.xxx> EXEC ['ssh', '-C', '-tt', '-vvv', '-o', 'ControlMaster=auto', '- o', 'ControlPersist=60s', …
J'utilise Ansible 1.6.6pour approvisionner ma machine. Il y a une tâche de modèle dans mon playbook qui crée un fichier de destination à partir d'un modèle Jinja2: tasks: - template: src=somefile.j2 dest=/etc/somefile.conf Je ne veux pas remplacer somefile.confs'il existe déjà. Est-ce possible avec Ansible? Si c'est le cas, comment?
Existe-t-il un moyen simple de déployer un dossier contenant le modèle .j2 dans une boîte Linux, en utilisant le même nom que le modèle, mais sans l'extension .j2, plutôt que d'utiliser le module de modèle pour chaque fichier? En ce moment, j'ai une longue liste de: - name: create x …
Supposons qu'un hôte collecte des données et les place dans un groupe [collectors]. J'ai aussi des hôtes en groupe [reporters]. Donc, je veux définir une variable sur les journalistes de l' groups['collectors'][0]adresse IP. Mais le manuel de création de rapporteurs ne fonctionne pas sur un [collectors]groupe, donc les informations relatives …
J'étudie Ansible pour le provisionnement de serveurs et d'applications. Mon application est actuellement configurée avec des scripts shell dans Vagrant. Plutôt que de réécrire mes scripts, j'ai pris un exemple et tenté de le déployer. Il semble bien se déployer, mais j'ai vu un message d'échec après ce qui ressemble …
J'ai un jeu Ansible pour PGBouncer qui affiche une sortie d'un module de statistiques intégré à PGBouncer. Mon problème est que lorsque Ansible imprime la sortie sur le terminal, il modifie les nouvelles lignes. Au lieu de voir ---------- | OUTPUT | ---------- je vois ----------\n| OUTPUT |\n---------- Est-ce que …
Je vais introduire Ansible dans mon centre de données et je recherche des pratiques optimales en matière de sécurité pour localiser la machine de contrôle et gérer les clés SSH. Question 1: la machine de contrôle Nous avons bien sûr besoin d'une machine de contrôle. La machine de contrôle possède …
(Liés à des rappels ou des points d' ancrage, et à une série de tâches réutilisables, dans des rôles Ansible ): Y at-il un meilleur moyen d’ajouter à une liste ou d’ajouter une clé à un dictionnaire dans Ansible que (ab) en utilisant une expression de modèle jina2? Je sais …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.