Als «ansible» getaggte Fragen

Ansible ist eine Open-Source-Softwareplattform zum Konfigurieren und Verwalten von Computern. Es kombiniert die Bereitstellung von Software mit mehreren Knoten, die Ausführung von Ad-hoc-Aufgaben und das Konfigurationsmanagement.

1
Ansible ssh als Benutzer und ausführen hat root (erwarten wie)
Ich muss eine wichtige Anzahl von Hosts verwalten, auf die nur ein Benutzer über SSH zugreifen kann (nennen wir ihn foo), und mich dann als root anmelden, um privilegierte Befehle auszuführen. Der Foo-Benutzer hat keinerlei Sudo-Berechtigungen, daher muss ich mich als Root anmelden, um privilegierte Befehle auszuführen. Ich verwende tatsächlich …
8 sudo  root  ansible  expect 


2
ansible: warum überspringt das Dateimodul?
Ich habe ein ansible 1.1-Playbook, in dem ich so etwas mache: - name: copy files sudo: True shell: cp /from/* /to/ - name: change owner sudo: True file: path=$item owner=newuser group=newgroup with_fileglob: /to/* Die zweite Aufgabe, "Eigentümer wechseln", wird immer übersprungen. Kann mir jemand helfen herauszufinden, warum? Überspringt das Dateimodul, …
8 ansible 


1
Ansible: Führen Sie verschiedene Spiele auf demselben Host wie verschiedene Benutzer aus
Ich möchte zwei Benutzerkonten verwalten, die sich zufällig auf demselben Host befinden ( mylaptop). Ich habe für jeden ein eigenes Stück. Ansible führt jedoch weiterhin beide Spiele als derselbe Benutzer aus, obwohl ich Folgendes geschrieben habe inventory: [personal_computers] mylaptop ansible_ssh_user=personal-user [work_computers] mylaptop ansible_ssh_user=work-user Dies ist das Playbook ( test.yml), das …
8 linux  ansible 


4
Wie kann ich einen Benutzer in Ansible mehreren Gruppen hinzufügen?
Ich kann keinen Benutzer zu mehreren Gruppen hinzufügen. Ich erhalte ständig die Nachricht: Für dieses Modul sind Schlüssel = Wert-Argumente erforderlich. Dies ist der Code, den ich versuche: - name: make a new user user: name=user state=present groups="group1", "group2", "group3" comment="comment" In der Dokumentation heißt es: Gruppen = Setzt den …
8 ansible 

2
Ansible Playbook zum Hochladen und Ausführen eines Python-Skripts
Mein Spielbuch ist wie folgt: - hosts : mygroup user : user sudo : yes tasks : - name : Copy script copy : 'src=/home/user/Scripts/logchecker.py dest=/opt/root2/logchecker.py owner=root group=root mode=755' - name : Execute script command : '/usr/bin/python /opt/root2/logchecker.py' Der Datei-Upload funktioniert, die Ausführung schlägt jedoch fehl. Obwohl ich das Skript …
8 ansible 

1
Gibt es ein dynamisches Inventar für VMware in Ansible?
In der Dokumentation zu Dynamic Inventory werden so viele dynamische Inventare erwähnt, für VMware jedoch keine. Die Funktion zum Markieren von Servern in Amazon EC2 hat mir sehr gut gefallen und ich hatte gehofft, ein ähnliches System in unserer VMware-Umgebung neu zu erstellen. Rufen Sie alle Server in vSphere mit …

4
Auflisten von Netzwerkschnittstellen in Ansible
Ich möchte mit Ansible eine geordnete Liste der Netzwerkschnittstellen auf einem Computer erhalten. Moderne Linux-Systeme verwenden eth0, eth1 usw. nicht. Die Namen sind also unvorhersehbar. In unserem Netzwerk verbinden wir die Schnittstelle mit der niedrigsten Nummer mit dem LAN und die Schnittstelle mit der höchsten Nummer mit dem WAN, sodass …
7 ansible 

4
Ansible Run endet mit MODULE FAILURE?
Ich kann das nicht mehr herausfinden, da ich keine Möglichkeit kenne, eine "echte" Fehlermeldung aus Ansible herauszuholen. Ich führe das unten $ ansible -i /opt/ansible/ec2.py "tag_Function_app:&tag_Application_pro:&tag_Environment_pqa" --private-key=~/.ssh/id_root_rsa -m shell --sudo -a "service httpd restart" -u root Aber am Ende mit einem sehr unscheinbaren Fehler 10.221.142.0 | FAILED | rc=0 >> …
7 ansible 

3
Ansible und erneutes Laden von AWS Dynamic Inventory
Siehe auch: /programming/29003420/reload-ansibles-dynamic-inventory . Meine Frage: Gibt es eine bessere Möglichkeit, das zu tun, was unten steht? Ich habe eine ansible Rolle, die AWS-Maschinen bereitstellt und korrekt ausgeführt wird (beachten Sie das provisionTag): - name: AWS provision hosts: localhost gather_facts: no vars_files: - vars/dev.yml user: ec2-user roles: - provision tags: …

2
Ansibel mit SSH-Schlüsseln
Wechsel von Puppet zu Ansible. Wie die Tatsache, dass es agentenlos und SSH-gesteuert ist. Ich habe gerade zwei Test-VMs eingerichtet. Einer als Ansible-Server (ja Overkill) und der andere als Beispiel-Client (zufälliger Linux-Server). Alle unsere Server verwenden nur die Authentifizierung mit öffentlich-privaten Schlüsselpaaren. Dies ist für Ansible zunächst etwas problematisch. Ich …

1
Ansible Load Balancer-Vorlage für mehrere Rechenzentren
Ich migriere die Verwaltung eines vorhandenen Multi-Rechenzentrums-Setups nach Ansible, bin mir jedoch nicht sicher, wie ich es am besten modellieren kann, da ich neu darin bin. Ich habe drei Rechenzentren D1, D2 und D3. In jedem wird dieselbe Konfiguration identisch wiederholt: Ein Nginx Load Balancer (lb.D [n]), der an eine …
7 nginx  ansible 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.