Articles of ansible

Comment parsingr les arguments multiples séparés par des virgules dans ansible?

Je suis complètement nouveau pour répondre, et j’ai plusieurs arguments à transmettre au YAML comme ci-dessous: ansible-playbook parse.yaml -e salut, bonjour Le YAML devrait séparer les salutations les unes après les autres: salut Bonjour J’ai cherché dans de nombreuses pages Web mais je n’ai rien trouvé d’utile, est-il même possible de le faire?

L’option `mode` en synchronisation synchronisée ne fonctionne pas

J’ai récemment mis en place un rôle répondant à la tâche: – name: “synchronize source” sudo: yes synchronize: src: “../../../../” # get source dir dest: “{{ app.user.home_folder }}/{{ app.name }}” mode: 700 Malheureusement, après inspection, les fichiers transférés ont -rw-r–r– . Ce n’est pas grave, car j’ai mis en place une autre tâche pour modifier […]

Erreur du module de fichier de réponse – échec de la chown: échec de la recherche de l’utilisateur

J’essaie de changer le owner d’un fichier en utilisant file module de file . J’ai essayé ce morceau de code: — – hosts: super_group remote_user: ec2-user tasks: – name: Checking the user name shell: /usr/bin/whoami register: username – name: Debugging the whoami username debug: msg={{ username }} – name: Changing the owner of a file […]

exécuter une commande en basculant vers l’utilisateur root dans ansible

Je travaille sur le playbook Ansible pour exécuter certaines de mes tâches. Dans une de mes tâches, je dois passer à un répertoire particulier, puis exécuter une commande à l’aide de sudo, mais je dois faire toutes ces choses en passant d’abord à l’utilisateur root, sinon cela ne fonctionnera pas. Donc en général c’est ce […]

Ansible Not copiant le répertoire à l’aide de la commande cp

J’ai le rôle suivant: — – name: “Copying {{source_directory}} to {{destination_directory}}” shell: cp -r “{{source_directory}}” “{{destination_directory}}” étant utilisé comme suit: – { role: copy_folder, source_directory: “{{working_directory}}/ipsc/dist”, destination_directory: “/opt/apache-tomcat-base/webapps/ips” } avec les parameters: working_directory: /opt/demoServer Ceci est en cours d’exécution après avoir supprimé le répertoire en utilisant ce rôle (car je ne veux pas le contenu […]

Comment exécuter un script shell et utiliser le résultat dans ansible

Tout d’abord, je suis toujours un débutant, alors excusez mon ignorance. Je ne sais pas si cela est même possible, mais j’essaie d’obtenir l’URL produite par cette commande: curl -s https://api.github.com/repos/Radarr/Radarr/releases | grep linux.tar.gz | grep browser_download_url | head -1 | cut -d \” -f 4 et l’utiliser en jeu pour télécharger le package: voici […]

comment exécuter un script de démarrage de courtier kafka en arrière-plan en utilisant ansible

Comment exécuter un script de démarrage Kafka Broker écrit en ansible en arrière-plan lorsque je l’exécute normalement, il s’exécute au premier plan et je ne parviens pas à récupérer le contrôle du terminal, si je ferme le terminal ou Ctrl + c Kafka broker sera arrêté Mon but est, après avoir démarré Kafka broker sur […]

ansible playbook – la tâche n’a jamais été terminée, aucun résultat et toujours en cours d’exécution sur ma console

Salut voici mon playbook — – hosts: pupservers sudo: yes tasks: – name: start kafka command: /home/ec2-user/kafka_2.11-0.9.0.0/bin/kafka-server-start.sh /home/ec2-user/kafka_2.11-0.9.0.0/config/server.properties En fait, j’essaie de démarrer kafka broker – la commande actuelle est bin/kafka-server-start.sh config/server.properties quand je clique sur cette commande sur le serveur de courtage kafka, la commande s’exécute et je ne pourrai jamais contrôler cette console […]

Ansible et docker: l’image de construction locale est extraite et provoque l’échec

J’utilise Ansible pour fournir à mon serveur tout ce qui est nécessaire pour faire fonctionner mon site Web. L’objective est d’installer un système de base et de lui fournir des conteneurs Docker exécutant des applications (pour l’instant, il ne s’agit que d’une seule application). Le problème auquel je suis confronté est que mon image de […]

Comment visualiser la commande Unix exécutée par Ansible?

J’ai une tâche Ansible: – name: Ensure Gluster volume is mounted. mount: name: “{{ mount_dir }}” src: “{{ inventory_hostname }}:{{ brick_name }}” fstype: glusterfs opts: “defaults,_netdev” state: mounted Il échoue avec la sortie: fatal: [remotehost.com]: FAILED! => {“changed”: false, “failed”: true, “invocation”: {“module_args”: {“dump”: null, “fstab”: “/etc/fstab”, “fstype”: “glusterfs”, “name”: “ssl”, “opts”: “defaults,_netdev”, “passno”: null, […]