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