Questions marquées «ansible»

11
Comment générer des clés SSH hôte via ansible?

J'essaie de recréer des clés d'hôte ssh sur une poignée de serveurs distants via ansible (et ssh-keygen), mais les fichiers ne semblent pas apparaître. Le playbook fonctionne correctement, mais les fichiers de la télécommande ne sont pas modifiés. J'ai besoin de recourir au echo -epiratage, car ces...

11
Valider nginx.conf pendant le déploiement ansible

J'ai un seul serveur provisionné par Ansible exécutant un certain nombre de sites. Mes tâches Ansible ressemblent à peu près à: - name: site nginx config template: src="nginx-site.conf.j2" dest=/etc/nginx/conf.d/{{item.name}}.conf owner=root group=root mode=0444 with_items: sites notify: restart...

11
Distribuer les clés publiques ssh entre les hôtes

Je configure certaines machines avec Ansible et je dois activer les connexions sans mot de passe entre elles. J'ai un maître de base de données et plusieurs esclaves. Pour la réplication initiale, les esclaves doivent ssh dans le maître et obtenir une copie de la base de données. Je ne sais pas...

10
Configurer les informations d'identification SSH par environnement

J'essaie de comprendre comment configurer les informations d'identification SSH séparément pour un environnement de production et de transfert avec Ansible. Je comprends que vous pouvez configurer séparément les adresses IP et les noms d'hôte du serveur à l'aide de différents fichiers d'inventaire...

10
Où puis-je trouver le dernier journal des erreurs ansible

J'ai utilisé un script ansible pour mettre en place une configuration de serveur. J'exécutais le script depuis l'intérieur du serveur et je faisais tout dans l'inventaire localhost. Maintenant, la connexion ssh que j'avais au serveur est fermée et je ne trouve pas le fichier journal. Où est le...

9
Tableau associatif dans le playbook Ansible

J'essaie d'ajouter des utilisateurs à mes serveurs à l'aide d'Ansible. Chaque utilisateur a un mot de passe crypté différent. J'ai quelque chose comme ça: vars: users: - myuser1 - myuser2 password: encryptedpasswordhere tasks: - name: Creating users user: name={{ item }} password={{ password }}...

9
Comment définir scp_if_ssh = True pour un groupe?

Il est simple de définir cette variable dans un ansible.cfg mais cela n'a de sens que pour les hôtes qui n'ont pas sftp (et probablement python également). J'ai donc un groupe pour les routeurs - est-il possible de définir cette variable dans

9
Quel est l'équivalent de Puppet à moins que dans Ansible?

Contexte: dans Puppet, il est possible d'exécuter une commande à moins qu'elle n'ait déjà été exécutée: exec { '/bin/echo root >> /usr/lib/cron/cron.allow': path => '/usr/bin:/usr/sbin:/bin', unless => 'grep root /usr/lib/cron/cron.allow 2>/dev/null', } Objectif: exécuter une...

9
Comment crypter des fichiers binaires dans Ansible?

Nous utilisons Ansible Vault pour stocker les mots de passe, les clés privées des certificats, etc. dans notre référentiel git Ansible Playbook. Toutes nos données privées existantes sont sous forme de texte, nous pouvons donc les stocker dans des variables. Ceux-ci sont ensuite utilisés dans des...