Articles of ansible

Quels outils de command line pour se connecter d'Unix à Windows distant?

J'ai besoin de faire quelques scripts pour la connection d'un server Unix à plusieurs stations Windows pour automatiser les transferts de files. L'interface graphique n'est pas nécessaire et je ne peux pas installer de logiciel supplémentaire dans les boîtes Windows. Quels clients RDP prennent en charge les scripts ou y a-t-il des utilitaires distincts à […]

Le directory de destination (/ etc) n'est pas accessible en écriture par l'user actuel sur ansible

J'utilise Ansible-2.0 sur la machine Linux et je souhaite changer le DNS sur la machine distante en utilisant ansible comme ci-dessous: — # tasks file for test – name: Change dns become: yes become_user: admin replace: dest: /etc/resolv.conf regexp: '192.168.1.24' replace: '8.8.8.8' Sortie: $ ansible-playbook -i "mn," test.yml TASK [test : Change dns] ******************************************************* fatal: […]

Puis-je accepter automatiquement les termes de la licence MS SQL lors de l'installation du package yum?

J'utilise Ansible pour fournir MS SQL Server 2017 à une boîte de CentOS 7.4 . J'ai d'abord parcouru ce guide via la command line et ça marche, mais mon but final est de "l'activer". Cependant, lorsque j'arrive à l'étape d'installation des outils de command line, le commutateur -y ne fonctionne pas pour accepter la licence. […]

Ajouter un user et définir le mot de passe avec Ansible

J'ai créé un playbook Ansible pour créer l'user et définir le mot de passe. Mais ça me donne une erreur ERROR: password is not a legal parameter of an Ansible Play Quelqu'un peut il m'aider avec ça? — – hosts: all user: root vars: password: jbJe1oRlSZKQ6 tasks: – user: name=testuser password={{password}}

avec l'installation minimale de CentOS 6.x Je ne peux pas démarrer iptables

Je travaille actuellement sur un playbook Ansible qui tente d'installer et de démarrer le pare-feu iptables sur une installation minimale de CentOS 6.8. Je fais ce qui suit dans Ansible. ### sets up FW pkgs – name: Install FW packages hosts: elasticsearch-servers become: yes tasks: – name: install ipset yum: name={{ item }} state=present with_items: […]

Désarchiver une archive téléchargée avec Ansible

J'essaye d'get WordPress téléchargé et installé via Ansible et je n'arrive pas à comprendre ce que je fais mal ici. D'abord je télécharge via le module get_url puis get_url d'utiliser le module de unarchive pour déplacer la source vers mon dossier synchronisé. roles / wordpress / default wp_debug: true wp_version: 4.2.1 auto_up_disable: false core_update_level: false […]

Ansible jouer pour créer l'user ne pas mettre le mot de passe

Essayez de définir un mot de passe au hasard et de créer un user avec: vars: users: – username: myuser password: "{{ 99999999999999 | random | to_uuid }}" rôle: – name : Add user accounts user: name: "{{ item.username }}" shell: /bin/bash groups: sudo,users,admin,adm,ubuntu password: '{{ item.password | password_hash("sha512") }}' become: true with_items: "{{ users […]

Désactiver la couleur dans bash pour les journaux

J'exécute Ansible sur plusieurs machines et redirige la sortie vers un file, dis log-$(date) , qui est envoyé à moi tous les jours. Le file de sortie a plusieurs colors de text, comment les éteindre? Sendmail envoie une sortie qui contient [0;32m , [0;33m , [0;36m , etc. Y a-t-il une option dans sendmail? Ou […]

Ansible échec_when seulement imprimer message d'erreur personnalisé

Je suis en train d'écrire un simple manuel d'utilisation d' Ansible pour exécuter le second détecteur de bonds de RHEL sur des boites Linux avec une dissortingbution mixte. voici le playbook — – hosts: Linux vars_files: – ../group_vars/Linux.yml tasks: – name: Running RHEL leap second detector (will skip if distirubtion is not RHEL) when: ansible_dissortingbution […]

Comment installer la version spécifique de ansible?

Comment puis-je installer une version spécifique d'Ansible, en utilisant Yum ou une autre méthode? Lorsque j'essaie d'installer la version 2.0, il indique qu'aucun package 2.0 n'est disponible . J'ai vérifié le repo epel. Il n'y a que deux rpms, mais pas de rpm contenant la version 2.0. Pourquoi sont-ils enlevés? Yat-il un moyen d'installer une […]