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.

Ansible-playbook-Handler nicht, starten Sie den Dienst durch notify-Anweisung

Anzahl der Antworten 1 Antworten
Ich nicht verstehen oder sehen, was ich falsch mache, aber wie es scheint, ich kann nicht mein ansible playbook zum start rng-tools-Dienst auf einem ubuntu-server. environment: remote server (configured): Ubuntu 14.04.1 LTS server with playbook: Debian GNU/Linux

Warnung während der Erstellung eines mapping in Ansible

Anzahl der Antworten 1 Antworten
Immer wenn ich mein playbook die folgende Warnung kommt: [WARNUNG]: Während der Erstellung eines Mappings von /etc/ansible/Rollen/foo/tasks/main.yml, Zeile 17, Spalte 3, gefunden eine doppelte dict-key (Datei). Mit der letzten angegebenen Wert. Den relevanten Teil meiner main.yml im

Ist es möglich zu glätten, eine Listen von Listen mit Ansible / Jinja2?

Anzahl der Antworten 3 Antworten
Mein grundlegendes problem ist, dass nach der Erstellung eines aws-Server möchte ich so konfigurieren, dass Sie voneinander wissen. Bei der Erstellung des server-Ihre Daten werden gespeichert in einer eingetragenen 'Server' var (siehe unten). Was ich wirklich wollen,

Wie komme ich zu einem beliebigen remote-Benutzer home-Verzeichnis in Ansible?

Anzahl der Antworten 8 Antworten
Kann ich tun, dass mit shell mit einer Kombination von getent und awk wie diese: getent passwd $user | awk -F: '{ print $6 }' Für die Referenz, in der Marionette ich kann eine benutzerdefinierte Tatsache, wie

Das auskommentieren einer Zeile mit Ansible lineinfile Modul

Anzahl der Antworten 3 Antworten
Ich finde es schwer zu glauben, es gibt nichts, deckt dieser use-case aber meine Suche war erfolglos. Habe ich eine Zeile in /etc/fstab zu montieren, dass das Laufwerk nicht mehr verfügbar: //archive/Pipeline /pipeline/Archives cifs ro,credentials=/home/username/.config/cifs 0 0

Übergeben Sie eine Datei und Variablen durch die-zusätzliche-vars

Anzahl der Antworten 2 Antworten
Sehe ich, dass Dateien können Variablen liefern zu Ansible über die Befehlszeile mit --extra-vars "@some_file.json" oder Variablen können festgelegt werden, in strings als Schlüssel=Wert. Ist es möglich, beides zu tun? Und wenn ja, was ist die syntax?

Wie kann ich mit Ansible verschachtelte variable?

Anzahl der Antworten 1 Antworten
Ich habe eine Ansible Playbooks, wie das unten, ich will verwenden von geschachtelten Variablen wie diese: msg={{{{Component}}.community_release_num}} aber wenn ich playbook: ansible-playbook vartest.yml -e 'version=version_402', it not work [es@vpn-server nested-var]$ tree . ├── vars │   ├── horizon.yml

Ansible set_fact über spielt

Anzahl der Antworten 2 Antworten
Habe ich zu laufen ein ansible-playbook zum ausführen der folgenden Aufgaben 1) Berechnen Sie das Datum im format YYYY_MM_DD und dann verwenden Sie dieses Präfix, um den download einer Datei von aws auf meiner lokalen Maschine. Der

Rückgabewerte der Befehle Ansible

Anzahl der Antworten 1 Antworten
Ich versuche zu finden, die Rückgabewerte von Ansible-Befehle, so kann ich besser das Programm in Ansible Playbooks. Mit stat als ein Beispiel. Ich kann nicht sehen, jeder der die Rückgabewerte entnehmen Sie bitte der Dokumentation. http://docs.ansible.com/stat_module.html Allerdings

Wie kann ich ausblenden übersprungene Aufgaben Ausgabe in Ansible

Anzahl der Antworten 5 Antworten
Habe ich Ansible Rolle, zum Beispiel --- - name: Deploy app1 include: deploy-app1.yml when: 'deploy_project == "{{app1}}"' - name: Deploy app2 include: deploy-app2.yml when: 'deploy_project == "{{app2}}"' Aber ich bereitstellen, nur eine app in eine Rolle zu

Gibt es einen yaml-editing-Modul für ansible?

Anzahl der Antworten 3 Antworten
Brauche ich zum ändern einer yaml-Datei (schleuder-Konfiguration) und ich möchte dies tun aus einem ansible - playbook- ist es ein Modul zu tun? Schwer google für diese, alles, was auftaucht, ist, wie Sie schreiben playbooks. InformationsquelleAutor chichak

Wie Benutzeraufforderung für einen Ziel-host in Ansible?

Anzahl der Antworten 4 Antworten
Möchte ich mal ein bootstrapper playbook für neue Maschinen in Ansible, die Neukonfiguration der Netzwerk-Einstellungen. Zum Zeitpunkt der ersten Ausführung target-Computer werden über einen DHCP-zugewiesene Adresse. Der Nutzer wer soll das ausführen, das playbook kennt, der zugewiesenen

Ansible: Mehrere und/oder-Bedingungen in wenn-Klausel

Anzahl der Antworten 2 Antworten
Ich habe Probleme bei dem Versuch, mehrere und/oder-Bedingungen in einer wenn-Anweisung, um zu entscheiden, ob ein task muss ausgeführt werden oder nicht. Im Grunde mache ich ein playbook automatisierten system patchen mit Optionen für security-patches, kernel, nur

Wie kann ich dynamisch ändern, Ansible variable?

Anzahl der Antworten 1 Antworten
Habe ich diese in vars: var1: "test1" var2: "test2" var3: "{{var1}}" Nun möchte ich dynamisch ändern var3: "{{var2}}". Kann ich zuweisen var3: "test2". Aber wie kann ich das zuweisen var3: "{{var2}}"? InformationsquelleAutor Karl | 2016-08-22

Drucken, Datei-Systeme, in ansible_mounts

Anzahl der Antworten 1 Antworten
Ich versuche zu Durchlaufen ansible_mounts variable und drucken Sie die mount-Punkte, die gesammelt werden während der überprüfung von Tatsachen. Basierend auf den Unterlagen, die ich hätte erwartet, dass die folgenden arbeiten: - debug: msg={{item.mount}} with_items: ansible_mounts Wenn

Ansible ad-hoc-Befehl mit direkter host angegeben - keine hosts abgestimmt

Anzahl der Antworten 1 Antworten
Läuft bei mir ein Ubuntu 16.04 desktop-Maschine mit VirtualBox. Diese VM hat Ansible 2.4.0 installiert. Ich bin zu versuchen, eine ad-hoc-ansible Befehl nur um zu beweisen, es funktioniert (ich mache einen online-Kurs). So simulieren Sie eine kleine

die Ausführung eines Befehls durch den Wechsel zum root-Benutzer in ansible

Anzahl der Antworten 2 Antworten
Arbeite ich an Ansible playbook ausführen einige meiner Aufgaben. In einer meiner Aufgaben, die ich wechseln müssen, um bestimmten Verzeichnis, und führen Sie dann einen Befehl mit sudo, aber ich brauche all diese Dinge zu tun durch

Cygwin - Wie zu installieren ansible?

Anzahl der Antworten 8 Antworten
Wie man /install ansible Verwendung von Cygwin? Ich habe versucht, die folgenden Schritte, aber es hat nicht funktioniert, während der Gegner 5 (while running "python setup.py installieren"). Schritte entnommen aus: Entnommen aus https://servercheck.in/blog/running-ansible-within-windows 1) Downloaden und installieren

ansible AttributeError: 'list' - Objekt hat kein Attribut 'startswith'

Anzahl der Antworten 2 Antworten
Ich bin mit ansible und versuchen, um diese Aufgabe zu arbeiten, es schlägt fehl mit dieser Fehlermeldung: Eine Ausnahme ist aufgetreten während der Ausführung der Aufgabe. Um die vollständige traceback -, Einsatz -vvv. Der Fehler war: AttributeError:

Wie das sichern von Dateien und Ordnern mit ansible?

Anzahl der Antworten 1 Antworten
Ich habe einen Ordner mit Dateien und unter-Ordner mit den template-Dateien, welche bereitgestellt werden muss, in einer remote-Maschine, aber vor der Bereitstellung dieser Dateien & Ordner ich ein backup dieser in den control-system (wo ansible ausgeführt wird).

Wie bewerbe ich mich ein Ansible with_items-Schleife, um die enthaltenen Aufgaben?

Anzahl der Antworten 2 Antworten
Den Dokumentation für import_tasks erwähnt Alle Schleifen, Bedingungen und die meisten anderen keywords wird angewendet, um die enthaltenen Aufgaben, die nicht zu dieser Erklärung selbst. Dies ist genau das, was ich will. Leider, wenn ich versuche zu

Prüfen ob Prozess läuft

Anzahl der Antworten 2 Antworten
Ich geschrieben habe, ein kleines playbook, der prüft, um festzustellen, ob ein Prozess läuft auf der host-Maschine. Ich habe geschrieben das wie folgt: - name: checking process running for clients and start process when not service: name:

wie zum Anhängen an eine Liste in jinja2 für ansible

Anzahl der Antworten 2 Antworten
Unten ist die jinja2 template, das ich schrieb, um den Einsatz in ansible. {% set port = 1234 %} {% set server_ip = %} {% for ip in host_ip %} {% do server_ip.append({{ ip }}:{{ port

Kopieren mit sudo-Berechtigungen unter ansible

Anzahl der Antworten 2 Antworten
Ich habe Folgendes Ansible playbook in: --- - hosts: ESNodes sudo: yes tasks: - name: Copy Elasticsearch copy: src=~/elasticsearch-1.0.0.tar.gz dest=/opt/elasticsearch-1.0.0.tar.gz - name: Untar Elasticsearch action: shell cd /opt/&& tar xvfz elasticsearch-1.0.0.tar.gz Beim laufen das playbook wie folgt:

Verbindung zu einem entfernten server vom lokalen Rechner über ssh-tunnel

Anzahl der Antworten 3 Antworten
Ich bin mit Ansible auf meinem Rechner. Und meine Maschine hat keinen ssh-Zugang zu der remote-Maschine. Port 22 Verbindung mit Ursprung aus dem lokalen Computer sind blockiert durch die Instituts-firewall. Aber ich habe Zugang zu einem Rechner

Ansible - geben Sie die host-oder host-Gruppen

Anzahl der Antworten 2 Antworten
Ich versuche zu in der Lage sein, um anzugeben, welche Server bereitstellen. Mein playbook Deklaration sieht wie folgt aus: --- - hosts: qa Dann habe ich eine hosts-Datei, die im gleichen Verzeichnis wie das playbook. [localhost] localhost

Bewerten Sie dynamische Variablen-Namen ansible

Anzahl der Antworten 3 Antworten
Habe ich vars, wo ich etwas wie dieses: vars/main.yml hello_port: 80 world_port: 81 in meinem ansbile Datei-ich lade die vars mit vars_files: - ./vars/main.yml Dies ist, wie ich initialisieren m_name: - name: set_fact set_fact: m_name: - 'hello'

Ansible: Speichern Sie die registrierten Variablen Datei

Anzahl der Antworten 1 Antworten
Wie konnte ich speichern eines registrierten Variablen in eine Datei mit Ansible? Ziel: Ich möchte detaillierte Informationen über alle PCI-Busse und Geräte in das system, und speichern Sie das Ergebnis irgendwo (Ex. mit lspci. Im Idealfall sollte

Überprüfen Sie, ob arrays definiert und nicht leer, ansible

Anzahl der Antworten 2 Antworten
Ich habe den folgenden code - set_fact: MY_HOSTNAME: "SOME VALUE" MY_SERVER: "00.00.00.00" - name: Get MY server set_fact: MY_SERVER: "{{ groups[MY_HOSTNAME][0] }}" when: groups[MY_HOSTNAME] is defined Im obigen code groups[MY_HOSTNAME] ist ein array. Was ist der beste

Ansible local_action Richtlinie

Anzahl der Antworten 1 Antworten
Ich bin ganz neu bei Ansible und habe eine einfache Frage für mein Verständnis von local_action Richtlinie. Würde das bedeuten, dass der Befehl vollständig ausgeführt wird lokal? Lassen Sie uns sagen, Sie haben so etwas wie dieses:

Ansible zu prüfen, Speicherplatz für Reittiere erwähnt als variable

Anzahl der Antworten 3 Antworten
Ich bin neu in ansible und arbeitet derzeit an einem Spiel, die sehen, wenn der Speicherplatz von remote-Rechnern erreicht hat, 70% - Schwelle. Wenn Sie es erreicht haben sollte Fehler schmeißen. fand ich ein gutes Beispiel :

Wie lösen"keine python-Anwendung gefunden, überprüfen Sie Ihre Autostart-Protokolle" Fehler für Django + uWSGI + nginx stack

Anzahl der Antworten 1 Antworten
Ich user Django 1.10 mit uWSGI und nginx auf ubuntu 16.04 und bereitstellen von meine app mit ansible. Mein Projekt habe nicht default-Struktur, aber durchaus üblich ( danke Zwei scoopce für diese :). Ich benutze split-dev und

Ansible AnsibleUndefinedVariable kein Attribut

Anzahl der Antworten 1 Antworten
Habe ich die folgenden Dateien vars/main.yml testconfig: - {hostname: router123, example: no ip cef} cisco_891_l2interfaces: - FastEthernet0 - FastEthernet1 - FastEthernet2 - FastEthernet3 - FastEthernet4 - FastEthernet5 - FastEthernet6 - FastEthernet7 euvar: - {dc1: "1.1.1.1", dc2: "1.2.2.2"}

ansible: der Zugriff auf die register Variablen von anderen spielt innerhalb der gleichen playbook

Anzahl der Antworten 1 Antworten
Ich versuche, auf die variable namens "count" aus dem ersten "spielen" in meinem playbook in der zweiten playbook. Ich fand einige andere Beiträge hier über das gleiche Problem und ich dachte, ich war im Anschluss an die

In Ansible, wie zu kombinieren, Variablen aus separaten Dateien in ein array?

Anzahl der Antworten 5 Antworten
In Ansible, in einer Rolle, ich habe die vars-Dateien wie dieses: vars/ app1.yml app2.yml Enthält jede Datei vars für eine bestimmte app/website wie diese: name: app1 git_repo: https://github.com/philgyford/app1.git # ... Idealerweise, ohne die Aufgabe, im Voraus zu

So deaktivieren Sie sammeln Fakten für subplays nicht enthalten in gegebene tag

Anzahl der Antworten 1 Antworten
Mehrere meiner playbooks haben sub-Struktur spielt wie diese: - hosts: sites user: root tags: - configuration tasks: (...) - hosts: sites user: root tags: - db tasks: (...) - hosts: sites user: "{{ site_vars.user }}" tags: -

Ansible yaml-syntax Fehler

Anzahl der Antworten 1 Antworten
Ich habe ein yaml-Datei für ansible # role: common # # common tasks # --- # # # # create default mariadb Audit db users # # -name: common | setup impactGroup group group: name=group system=no gid=510

Ansible: Wie pip install --upgrade

Anzahl der Antworten 2 Antworten
Möchte ich pip install mit --upgrade mit Ansible. Was ist die syntax? InformationsquelleAutor FuzzyAmi | 2017-12-04

Hinzufügen von hosts zu Ansible host-Datei

Anzahl der Antworten 2 Antworten
Ich habe versucht, fügen Sie einen host-Namen, um meine hosts-Datei mit einer Ansible playbook. Meine Ansible spielen sehen als unten und meine host-Datei befindet sich auf /etc/ansible/hosts: - name: adding host playbook hosts: localhost connection: local tasks:

Ersetzen Sie eine Zeile in einer config-Datei mit ansible

Anzahl der Antworten 4 Antworten
Ich bin neu in ansible. Gibt es eine einfache Möglichkeit, ersetzen Sie die Zeile beginnend mit option domain-name-servers im /etc/dhcp/interface-br0.conf mit mehr IPs? option domain-name-servers 10.116.184.1,10.116.144.1; Möchte ich hinzufügen, dass ,10.116.136.1 lineinfile. Verwenden regexp und backrefs Parameter,

Ansible: Ändern von Berechtigungen von Dateien in einem Verzeichnis in .yml-Datei

Anzahl der Antworten 4 Antworten
Angenommen, es gibt ein Verzeichnis /Verzeichnis/tools. Werkzeuge, enthält eine Reihe von Skripts, die, sagen wir, eine.sh, b.sh, - c -.sh. Muss ich die Berechtigungen ein.sh, b.sh und c.sh auf 0775. Habe ich derzeit geschieht es in der

Ansible - Überprüfen, ob Zeichenfolge in der Datei vorhanden ist

Anzahl der Antworten 3 Antworten
Ich bin sehr neu in Ansible Ist es möglich zu überprüfen, ob ein string existiert in einer Datei mit Ansible. Ich möchten zu prüfen ist, hat ein Benutzer Zugriff auf einen server. diese kann getan werden, auf

Register-Variable in Ansible

Anzahl der Antworten 3 Antworten
Hallo, ich bin neu in Ansible und ich habe einige Probleme mit registrierten Variablen. Das problem ist, dass ich mehrere server mit unterschiedlichen Betriebssystemen. Ich Sie verwenden Rollen, um Sie zu trennen, aber in einem Fall wo

Gewusst wie: löschen *.web-Dateien nur, wenn Sie existieren

Anzahl der Antworten 3 Antworten
Brauche ich zum erstellen einer Ansible playbook zu löschen *.web Dateien in einem bestimmten Verzeichnis nur, wenn die Dateien vorhanden ist. OS : cent OS, Redhat 5x, 6x. Ich habe Folgendes versucht, ohne Erfolg: - stat: path=/opt/app/jboss/configuration/*.web

So gruppieren Sie Aufgaben in einem block in ansible playbook?

Anzahl der Antworten 2 Antworten
Erstelle ich ein ansible-playbook zum konfigurieren der build-Systeme. Teil von Ihr begann ich zu schreiben, Rollen der java-Installation (open JDK und Oracle JDK) für CentOS. Open JDK ist über YUM Paket-manager, also keine Probleme in idempotenz gibt.

Ansible provisioning ERROR! Mit einem SSH-Passwort anstelle eines Schlüssels ist nicht möglich

Anzahl der Antworten 4 Antworten
Möchte ich zur Bestimmung meiner drei Knoten, von dem letzten durch die Verwendung von Ansible. Mein host-Rechner ist Windows 10. Meine Vagrantfile sieht wie folgt aus: Vagrant.configure("2") do |config| (1..3).each do |index| config.vm.define "node#{index}" do |node| node.vm.box

Iteration über ein array in with_items Schleife

Anzahl der Antworten 1 Antworten
Basierend auf dieser Frage Ansible rekursive überprüfungen in playbooks Ich habe eine andere. Müssen wir gehen durch diese Struktur Zone spec https://gist.github.com/git001/9230f041aaa34d22ec82eb17d444550c Nun kann ich Adresse den Hostnamen über den array index, aber kann ich auch die

wie erstellen Ansible playbook zu erhalten OS-Versionen der remote-hosts?

Anzahl der Antworten 6 Antworten
Ich bin neu in ansible. Ich habe eine Anforderung, die verlangt mich zu ziehen, OS-version für mehr als 450 linux-Server, in AWS gehostet. AWS nicht bieten dieses feature, sondern es ist vielmehr suggeriert uns, um es von

Wie sollte ich einen service neu starten, mit ansible?

Anzahl der Antworten 1 Antworten
Ich versuche mit Ansible service-Modul, um einen service neu starten, aber ich bekam eine Fehlermeldung. tasks: - ini_file: dest=/etc/dd-agent/datadog.conf section=Main option=use_mount state=absent register: ddagent - service: name='datadog-agent' state=reloaded when: ddagent.changed Diese erzeugt diesen Fehler: ERROR: change handler

Escape-backslash und Anführungszeichen in Ansible (Skript Modul)

Anzahl der Antworten 2 Antworten
Ich bin sehr neu auf Ansible (2.x) und ich bin, die Probleme mit der Skript-Modul und die übergabe von Parametern, die mit doppelten Anführungszeichen und umgekehrte Schrägstriche. Angenommen, wir haben eine variable setzen {{foo}} enthält einen string