Tag: ansible

Ansible ist ein model-driven-configuration-management, multi-node-deployment/Orchestrierung und remote task execution system. Verwendet standardmäßig SSH, es gibt also keine spezielle software installiert werden, die auf die Knoten, die Sie verwalten. Ansible erweitert werden kann in jeder Sprache.

wie unset http_proxy in ansible playbook

Anzahl der Antworten 2 Antworten
In den meisten ansible Beispiel ist das festlegen der Umwelt, wie Sie http_proxy unten finden Sie http://docs.ansible.com/playbooks_environment.html - hosts: all tasks: - apt: name=cobbler state=installed environment: http_proxy: http://proxy.example.com:8080 In meinem Fall brauche ich diese http_proxy im system-shell,

Wie Genau Funktioniert Ansible Parse Boolean Variablen?

Anzahl der Antworten 1 Antworten
In Ansible, gibt es mehrere Orte, wo Variablen definiert werden können: im Inventar, in einem Textbuch in der variable Dateien, etc. Kann jemand erklären Sie die folgenden Beobachtungen, die ich gemacht habe? Bei der Definition einer booleschen

Fehler auf ansible playbook: python-mysqldb-Modul erforderlich ist

Anzahl der Antworten 4 Antworten
Ich versuche, mir beibringen, ansible durch die Bereitstellung einer wordpress-Instanz von einem server auf einen anderen host-server. Beide Server sind Ubuntu 16.04 und alles funktioniert gut, bis das bauen bekommt der Ausführung des mysql-Aufgaben main.yml-Datei, wenn ich

Ausführen einer batch-Datei in windows mit ansible

Anzahl der Antworten 2 Antworten
Möchte ich laufen einen Lauf.bat-Datei vorhanden auf meinem windows-remote-Knoten mit meinem control node (CentOS) . Ist es möglich? Wenn nicht, gibt es keine alternative, dies zu tun? InformationsquelleAutor jugal | 2015-09-25

So fügen Sie eine vorhandene public-key in authorized_keys-Datei mit Ansible und Benutzer-Modul?

Anzahl der Antworten 1 Antworten
Ich bin Programmier-eine einfache Aufgabe mit Ansible so erstellen Sie einen Benutzer und fügen Sie einen vorhandenen öffentlichen RSA-Schlüssel. Dies ist der code, den ich schrieb: - name: SYSTEM - Create test user tags: system-user user: name:

So importieren Sie eine .py-Datei in ein Ansible-Modul?

Anzahl der Antworten 4 Antworten
Meine Ansible-Verzeichnis-Struktur sieht ungefähr so aus. Ansible-Repo | +-- playbooks | | | +-- run_custom_module1 | +-- library | | | +-- custom_module1 | +-- custom_module2 | +-- bin | | | +-- usefulpythonfunctions.py Ich möchte in

Kann nicht entpacken Sie die Datei, die sich auf remote centos Maschine mit Ansible

Anzahl der Antworten 2 Antworten
- name: Unzip the Elasticsearch file unarchive: src=/root/elasticsearch-1.4.0.tar.gz dest=/tmp/ TASK [Unzip the Elasticsearch file] ******************************************* fatal: [54.173.94.235]: FAILED! => {"failed": true, "msg": "ERROR! file or module does not exist: /root/elasticsearch-1.4.0.tar.gz"} Ist Sie der Ansicht, die lokale Datei?

[WARNUNG]: wenn Sie hosts-Liste ist leer, nur localhost zur Verfügung, wenn Inventar ist vorhanden

Anzahl der Antworten 2 Antworten
Ich versuche, eine Liste von Fakten über meine azure VM laufen ansible -m setup hostname wie beschrieben in der FAQ Also ich habe ansible -m setup my-vm1 dem ich von der Maschine in der azure-cloud, die ich

Ansible: starten Sie das Netzwerk unter Ubuntu

Anzahl der Antworten 2 Antworten
Wenn Sie neu starten müssen, die die Vernetzung in die Mitte spielt auf einen Ubuntu server (12.04 in meinem Fall) kann man nicht verwenden service: # service networking restart stop: Job failed while stopping start: Job is

Ansible with_subelements default-Wert

Anzahl der Antworten 4 Antworten
habe ich ein vars-definition: sites: - site: mysite1.com exec_init: - "command1 to exec" - "command2 to exec" - site: mysite2.com dann habe ich spielen Sie mit der folgenden Aufgabe - name: Execute init scripts for all sites

Verhindern, dass duplicate key Warnungen in Ansible 2

Anzahl der Antworten 3 Antworten
Ich benutze eine Menge YAML-Anker und Verweise in meinen Rollen zu halten, die Logik in einem einzigen Punkt, anstatt zu wiederholen, mich in mehrere Aufgaben. Folgende ist ein sehr sehr einfaches Beispiel. - &sometask name: "Some Task"

Host hinzufügen zu der Datei known_hosts-Datei ohne Aufforderung

Anzahl der Antworten 2 Antworten
Ich versuche, fügen Sie einen bekannten host zu den known_hosts-Datei mit ansible vagrant@jedi:/vagrant$ ansible web -m known_hosts -a "name=web state=present" paramiko: The authenticity of host 'web' can't be established. The ssh-rsa key fingerprint is afb8cf4885468badb1a7b8afc16ac211. Are you

Centos7 docker-py scheint nicht installiert zu sein

Anzahl der Antworten 4 Antworten
Ich installiert Centos7 minimal und dann: ansible, docker, und pip mit pip habe ich installiert docker-py. Versionen: - Docker version 1.6.0, bauen 8aae715/1.6.0 - ansible 1.9.1 - docker_py-1.2.2 Versuchen, ein playbook, zum Beispiel - name: redis-container Andockfenster:

Wie diff ansible Tresor verpasst?

Anzahl der Antworten 4 Antworten
Ich würde gerne sehen, das tatsächliche git commit änderungen in der ansible vault-Datei. Gibt es einen einfachen Weg, wie Sie diese erreichen? InformationsquelleAutor Ikar Pohorský | 2015-04-29

Ansible: firewalld und das hinzufügen von neuen zone

Anzahl der Antworten 2 Antworten
Ich' versuchen, fügen Sie den folgenden, um eine Ansible playbook: firewall-cmd --permanent --new-zone dockerc firewall-cmd --permanent --zone dockerc --add-source 172.17.0.0/16 firewall-cmd --permanent --zone dockerc --add-port 8443/tcp firewall-cmd --permanent --zone dockerc --add-port 53/udp Aber nach http://docs.ansible.com/ansible/firewalld_module.html Zonen haben

Ansible set_fact array und füllen Sie es aus in Schleife

Anzahl der Antworten 3 Antworten
Ich möchte ein array erstellen und einfügen, Wert aus dem array IP_TO_DNS zu Umgekehrt IP-Adresse. Ist die Idee zur Umstrukturierung der IP-Adresse in dem argument zu matchable später in meinem code. Code - name: create array reversed

Ansible: Wie kann ich vermeiden, dass die Registrierung einer Variablen, wenn eine "wenn" Bedingung *nicht* erfüllt?

Anzahl der Antworten 4 Antworten
Habe ich Folgendes Ansible Playbook-code: - name: Users | Generate password for user (Debian/Ubuntu) shell: makepasswd --chars=20 register: make_password when: ansible_distribution in ['Debian', 'Ubuntu'] - name: Users | Generate password for user (Fedora) shell: makepasswd -m 20

Hinzufügen von swap-Speicher mit ansible

Anzahl der Antworten 3 Antworten
Arbeite ich an einem Projekt, wo mit swap-Speicher auf meinem Server ist erforderlich, um zu vermeiden, dass einige python-lang laufende Prozesse zu gehen, aus der Erinnerung und merkte zum ersten mal, dass meine ubuntu-vagrant-Boxen und AWS ubuntu-Instanzen

Nginx neu starten nicht über Ansible

Anzahl der Antworten 1 Antworten
Habe ich eine Aufgabe in einem playbook, versucht zu starten, nginx über eine Prozedur wie üblich: - name: run migrations command: bash -lc "some command" notify: restart nginx Dem playbook allerdings bricht dieser Fehler: NOTIFIED: [deploy |

So kopieren Sie Dateien vom remote host ansible?

Anzahl der Antworten 1 Antworten
Ich versuche das kopieren von Dateien von einem remote-host auf meinem lokalen server, wo ich bin mit Ansible playbook. Obwohl die Aufgabe immer erfolgreich ausgeführt, aber die Datei wird nie kopiert auf lokalen server. Hier ist der

hinzufügen eines fstab-option mit Ansible

Anzahl der Antworten 6 Antworten
Ich bin versucht, hinzuzufügen, nodev, um meine /etc/fstab - Datei. Ich bin mit dem Ansible-Befehl unter, aber ohne Glück. Mein Problem liegt mit dem regulären Ausdruck, ich bin kein Profi in regex. - name: Add nodev to

Fehler: Instanz nicht über ein Band befestigt, an der Wurzel (/dev/sda1)

Anzahl der Antworten 3 Antworten
Immer Fehler beim starten von ec2-Instanz nach dem anschließen Volumen: Ich habe device_name als "/dev/sda1", aber es immer noch aufnehmen "/dev/sdf". Hier ist mein code: ec2_vol: instance: "{{ instance_id }}" id: "{{ ec2_vol.volume_id }}" device_name: "/dev/sda1" region:

Führen Sie ein Ansible-handler nur einmal für die gesamte playbook

Anzahl der Antworten 3 Antworten
Ich würde gerne ein handler nur einmal in ein ganzes playbook. Versuchte ich mit einer include-Anweisung in der folgenden, die in das playbook-Datei, aber dies führte in der Prozedur wird mehrfach ausgeführt, einmal für jedes Spiel: -

Ansible werfen "Failed to connect to the host via ssh: Permission denied (publickey)." - Fehler mit remote-verbindungen

Anzahl der Antworten 3 Antworten
Habe ich Folgendes playbook: - hosts: localhost connection: local remote_user: test gather_facts: no vars_files: - files/aws_creds.yml - files/info.yml environment: AWS_ACCESS_KEY_ID: "{{ aws_id }}" AWS_SECRET_ACCESS_KEY: "{{ aws_key }}" s3cmd_access_key: "{{ aws_id }}" s3cmd_secret_key: "{{ aws_key }}" tasks: -

Wie gehen terraform Ausgänge Variablen in ansible als vars_files?

Anzahl der Antworten 3 Antworten
Ich bin provisioning AWS-Infrastruktur mit terraform und wollen zur übergabe von Variablen wie aws_subnet_id und aws_security_id in ansible playbook mit vars_file (weiß nicht, ob es irgendeine andere Weise wenn). Wie kann ich das tun? InformationsquelleAutor Deepak Prasad

ansible Definition der variable für den timestamp

Anzahl der Antworten 1 Antworten
Ich habe Probleme bei der Einstellung einer variable mit einem Zeitstempel in ansible verwenden Sie es durch mein playbook. Was ich erreichen will ist, den release-Ordner-name in die zwei Server und eine neue db Tags mit den

Wie zu installieren ansible-Module-extras?

Anzahl der Antworten 2 Antworten
Habe ich installiert ansible über die ubuntu-apt-Paket ansible ich bin versucht, die npm-Modul ist ein extras-Modul, welches nur in der ansible-modules-extras Github-repository. Wie installiere ich ansible-Module-extras? Suchen an, wo die Dateien installiert wurden, als Teil der ansible

Wie der Befehl "ausführen" auf " localhost je auf einem remote-host

Anzahl der Antworten 3 Antworten
In meinem playbook habe ich dieses: - name: compile hosts: localhost gather_facts: false tasks: - name: compile binary local_action: command make build FOO=foo1 Möchte ich ausführen make build FOO=bar1 auf localhost einmal, wenn der host ist entweder

Skript ausführen mit Argumenten durch ansible

Anzahl der Antworten 1 Antworten
[Ansible version == 2.1.0] Um ein script, das lokal auf dem Ziel-server, den wir verwenden können, Ansible ist "command" - Modul. Folgende leicht getan werden kann: - name: Executing getpkgs.sh to download packages. command: sh "/path/to /dir/scriptName.sh"

führen Sie ansible playbook auf jenkins-pipeline

Anzahl der Antworten 1 Antworten
Ich öffne dieses Thema, weil ich ein Problem wenn ich versuche zu laufen ansiblePlaybook in einem Jenkins-pipeline. Das plugin ansible ist das installieren und aktivieren. Ich habe schreiben eine Jenkinsfile wo richte ich das environnement und rufe

FEHLER! diese Aufgabe 'apt_repository' hat extra params

Anzahl der Antworten 1 Antworten
Für das erste mal, dass ich versuche, mit Ansible . Wenn ich versuchte zu laufen ein playbook bekam ich diese Fehlermeldung: ERROR! this task 'apt_repository' has extra params, which is only allowed in the following modules: command,

Gewusst wie: hinzufügen einer neuen Zeile in ansible playbook

Anzahl der Antworten 1 Antworten
Ich versuche, neue Zeile hinzufügen in yaml-Konfigurationsdatei durch ansible playbook mit lineinfile. Was ich versucht habe bis jetzt. #attempt-1 - name: "Configure Node River" lineinfile: "dest=/path/to/config.conf line='node.river: river_name'" #attempt-2 - name: "Configure Node River" lineinfile: "dest=/path/to/config.conf state=present

Ansible - get-Variablen aus group_vars und host_vars zusammen in eine Liste

Anzahl der Antworten 1 Antworten
Ich versuche aus einer Liste Gruppe eine Liste von IP-Adressen anstelle von Hostnamen. Diese IP-Adressen sind bereits in meinem hostvars, aber ich kann nicht machen Sie die Anpassung einer Liste von Gruppennamen. Hier ist mein original-playbook :

Ausführen eines shell-Kommandos innerhalb einer Laufenden Docker-container mit Ansible

Anzahl der Antworten 3 Antworten
Möchte ich ausführen von shell-Befehlen, wie z.B.: ein "wget" Befehl innerhalb einer Laufenden docker-container mit Ansible. Dies ist das playbook, den ich versuche zu ausführen --- - name: Enter into a running container and run a command

Ansible template-Fehler bei der Template-string: unerwartete

Anzahl der Antworten 1 Antworten
Habe ich das folgende Verzeichnis named.0.102.10.reverse named.0.103.10.reverse named.0.104.10.reverse named.0.2.10.reverse named.dreamhosts Das ist mein code --- - name: Check if the dns reverse file exist based on the ips find: paths: '/tmp/test_dns' patterns: '^named\.' use_regex: True register: find_results

Wie zu öffnen firewall-Ports mit ansible firewalld Aufgabe auf Centos 7

Anzahl der Antworten 1 Antworten
Ich habe eine Aufgabe in meinem ansible-playbook-Skript, öffnen Sie TCP-port auf einem remote-Rechner. aber wenn ich meine ansible playbook wirft es einen Fehler. Aber wenn ich "firewall-cmd --permanent --zone=public --add-port=1234/tcp" und "firewalld-cmd --reload" ich sehen kann, port-Hinzugefügt,

Mit Ansible docker_service-Modul, die Bereitstellung von service zu Schwärmen

Anzahl der Antworten 3 Antworten
Ich versuche zum bereitstellen eines Docker-service in Schwarm, aber immer am Ende mit laufen-container auf meinem localhost (der, den ich verwenden als docker swarm-manager) und keine service - Hier ist mein setup: Ich habe 3 Knoten Docker

Wie zum Parsen der XML-Antwort eine URI in ansible

Anzahl der Antworten 5 Antworten
Es ist ein code, den Aufruf der web services einer Anwendung. - uri: url: http://10.164.52.61:8080/ems/v74/ws/customer.ws?customerRefId=f4XXXb15d69c3 method: GET content_as_json: true password: admin user: admin validate_certs: no return_content: yes HEADER_Cookie: "{{login.set_cookie}}" register: customerId - debug: var: customerId.content Die Probe-Reaktion

Verwenden Sie mehrere var Dateien in ansible Rolle

Anzahl der Antworten 2 Antworten
Einer meiner Rollen hat zwei verschiedene Typen von Variablen. Eine ist öffentlich (Dinge wie Paket-Versionen und andere gutartige Informationen). Diese können dazu verpflichtet werden, SCM ohne sorgen. Es erfordert auch einige private Informationen (wie z.B. API-Schlüssel und

Ansible: Wie deklarieren die Globale variable innerhalb playbook?

Anzahl der Antworten 2 Antworten
Wie kann ich das deklarieren von globalen Variablen innerhalb Ansible playbook. Ich habe in google gesucht und gefunden, die unterhalb Lösung, aber es funktioniert nicht wie erwartet. - hosts: all vars: prod-servers: - x.x.x.x - x.x.x.x -

Jinja2: format + Verknüpfung der Elemente in einer Liste

Anzahl der Antworten 4 Antworten
play_hosts ist eine Liste aller Maschinen, die für einen spielen. Ich möchte diese zu nehmen und so etwas wie format() umschreiben Sie wie rabbitmq@%s und dann nehmen Sie Sie zusammen mit etwas wie join(). Also: {{ play_hosts|format(???)|join(',

Ansible brauchen Sie, um eine json-Liste mit Variablen ersetzt

Anzahl der Antworten 2 Antworten
Habe ich diese json-Datei: } "retry_join": ["192.168.100.11","192.168.100.12","192.168.100.14"], "server": true, "data_dir": "/var/lib/consul", "log_level": "INFO", "enable_syslog": false, "datacenter": "Morrisville", "rejoin_after_leave": true, "client_addr": "0.0.0.0", "bind_addr": "{{ ansible_host }}", "advertise_addr": "{{ ansible_host }}" } Muss ich ersetzen diese Zeile hier mit

Ansible - Holen Sie sich die Fakten, die von Remote-Windows-Hosts

Anzahl der Antworten 2 Antworten
Ich bin mit Ansible /Ansible Tower und möchte bestimmen, was Fakten sind auf meiner Windows-host. Die Dokumentation Staaten, die ich ausführen kann, die folgenden: ansible hostname -m setup Wie würde ich integrieren diese in ein Textbuch, die

Ansible Yum-Modul ausstehende Transaktionen Fehler

Anzahl der Antworten 3 Antworten
Ich bin sehr neu in Ansible. Ich bin versucht zu Folgen, ein tutorial über das Konzept von Rollen in Ansible. Ich habe die folgenden Master-Playbook: --- # Master Playbook for Webservers - hosts: apacheweb user: test sudo:

Verketten von strings mit with_items und weisen Sie auf eine variable in Ansible

Anzahl der Antworten 1 Antworten
Brauche ich, um zwei zu retten 2 IPs eine variable in einem vars_file beim Start ec2_instances, die später während der Bereitstellung. Dies ist, wie ich bin sparen eine single-server-ip: - name: Save server public IP to vars

mit Ansible und apt, wie aktualisiere ich die bash für die Remote ausnutzbare Sicherheitslücke CVE-2014-6271?

Anzahl der Antworten 1 Antworten
Gegeben bash remote code execution vulnerability angekündigt, am 24 Sept 2014, wie kann ich ein update für mein apt-basierten Systeme mit Ansible? InformationsquelleAutor tedder42 | 2014-09-24

Erstellen Sie MySQL-Tabellen mit Ansible

Anzahl der Antworten 1 Antworten
Ich bin mit ansible zu verwalten eine kleine E-mail-server mit ubuntu. Ich wollte mit ansible eine Datenbank zu erstellen, die ich tun kann und auch erstellen von Benutzern für die Datenbank(en), die ich tun kann, auch. Aber

Wie kann ich dynamisch register Variablen mit Ansible?

Anzahl der Antworten 3 Antworten
Möchte ich definieren, Ansible Rolle und registrieren Sie dynamische Variablen: --- - name: Check for {{ package }} stat: path=/opt/packages/{{ package }} register: "{{ package | regex_replace('-', '_') }}" - name: Install {{ package }} {{ package_version

Installieren pip3-Paket mit ansible anstelle von pip2

Anzahl der Antworten 1 Antworten
Ich versuche zu setup ein Django-Projekt in vagrant mit ansible. Ich habe den folgenden code für die Installation der pip packages: - name: Setup Virtualenv pip: virtualenv={{ virtualenv_path }} virtualenv_python=python3 requirements={{ virtualenv_path }}/requirements.txt Ich python3 für das

Rufen Sie ssh-copy-id in ein Ansible - playbook- Wie behandeln Passwort-Abfrage?

Anzahl der Antworten 2 Antworten
Ich habe zwei Server. Ich Schaffe serverA mit Ansible. serverB ist nicht gelungen, mit Ansible. Ich will serverA Zugriff serverB durch kopieren der ssh_pub_key von serverA zu serverB. Diese kann getan werden, manuell durch den Aufruf ssh-copy-id