preguntar acerca de ansible

2
réponses

Clé privée SSH Ansible dans le contrôle de source?

J'ai développé un playbook Ansible pendant quelques semaines, donc mon expérience avec une telle technologie est relativement courte. Une partie de ma stratégie comprend l'utilisation d'un ansible_ssh_user personnalisé pour approvisionner les hôtes t …
demandé sur 1970-01-01 00:33:35
6
réponses

Ignorer une tâche Ansible lors de l’exécution en mode check?

J'écris un playbook Ansible et j'ai une tâche qui échouera toujours en mode check: hosts: ... tasks: - set_fact: filename="{{ansible_date_time.iso8601}}" - file: state=touch name={{filename}} - file: state=link src={{filename}} dest=lat …
demandé sur 1970-01-01 00:33:35
3
réponses

Ansible lineinfile duplique la ligne

J'ai un fichier simple dans /etc / foo.txt. Le fichier contient les éléments suivants: #bar J'ai la tâche de playbook ansible suivante pour décommenter la ligne ci-dessus: - name: test lineinfile lineinfile: backup=yes state=present dest=/etc/ …
demandé sur 1970-01-01 00:33:33
1
réponses

Ansible-puis-je utiliser l’arithmétique lors de la définition d’une valeur de variable?

Je voudrais utiliser un fait système pour un hôte fois un nombre / pourcentage comme base pour une variable. Ce que j'essaie de faire spécifiquement est d'utiliser la valeur ansible_memtotal_mb et de la multiplier par .80 pour obtenir une taille de …
demandé sur 1970-01-01 00:33:35
5
réponses

Seulement vérifier si une ligne présente dans un fichier (ansible)

Dans ansible, je dois vérifier si une ligne particulière est présente dans un fichier ou non. Fondamentalement, j'ai besoin de convertir la commande suivante en une tâche ansible. Mon but est de vérifier seulement. grep -Fxq "127.0.0.1" /tmp/my.conf …
demandé sur 1970-01-01 00:33:35
3
réponses

Comment exécuter un script shell sur un serveur distant en utilisant Ansible?

Je prévois d'exécuter un script shell sur un serveur distant en utilisant Ansible playbook. Test.sh: touch test.txt Playbook: --- - name: Transfer and execute a script. hosts: server user: test_user sudo: yes tasks: - name: Transf …
demandé sur 1970-01-01 00:33:34
2
réponses

Dans Ansible, comment ajouter une ligne à la fin d’un fichier?

Je m'attendrais à ce que ce soit assez simple. J'utilise le module lineinfile comme ceci: - name: Update bashrc for PythonBrew for foo user lineinfile: dest=/home/foo/.bashrc backup=yes line="[[ -s ${pythonbrew.bashrc_path} ]] &&a …
demandé sur 1970-01-01 00:33:33
4
réponses

Comment puis-je exécuter uniquement des tâches ansible avec plusieurs balises?

Imaginez ce playbook ansible: - name: debug foo debug: msg=foo tags: - foo - name: debug bar debug: msg=bar tags: - bar - name: debug baz debug: msg=baz tags: - foo - bar Comment puis-je exécuter uniquement la tâ …
demandé sur 1970-01-01 00:33:35
3
réponses

Ansible playbook exécuter dans cet ordre: tâche, rôle, tâche, rôle, tâche

Pardonnez ma question de débutant, mais je voudrais exécuter trois tâches et utiliser deux rôles dans un playbook, dans l'ordre: tâche rôle tâche rôle tâche C'est ce que j'ai jusqu'à présent (tâche, rôle, tâche): --- - name: Task Role Task h …
demandé sur 1970-01-01 00:33:35
1
réponses

Liste tous les hôtes ansible du fichier d’inventaire pour une tâche

Pour une sauvegarde, je dois parcourir tous les hôtes de mon fichier d'inventaire pour m'assurer que la destination de la sauvegarde existe. Ma structure ressemble à /var/backups/ example.com/ sub.example.com/ J'ai donc be …
demandé sur 1970-01-01 00:33:33