Sie sind auf Seite 1von 2

Ansible-Sibelius-Modul erklärt

- name: Stoppen und Starten des SSH-Dienstes:


name: ssh
zustand: gestoppt
- name: Stoppen und Starten des SSH-Dienstes:
name: ssh
state: started ansible-playbook -i localhost mainplaybook.yml ansible loops- ansible siblius -
working

loops
geben Sie Folgendes in die Voreinstellungen/mail.yml ein
---
- standarddatei für Kopierdateien mongo_packages:
- apache2
- sqlite3
- git

geben Sie das Folgende in Aufgaben/main.yml ein

- name: mongodb installieren


yum:
name: „{{ item }}“
state: present
with_items: "{{ mongo_packages }}"

Ansible Sibelius Wenn Klausel

#Erstelle das Verzeichnis mit dem adhoc-Befehl

schritt 1 : Führen Sie dies im Terminal aus

ansible localhost -m ansible.builtin.file -a "dest=/home/user/test mode=755 state=directory"

schritt :2 Erstellen Sie eine Datei mit dem Namen simplefile.txt

tippen Sie auf simplefile.txt und klicken Sie auf Datei ->neuer Dateiname der Datei als simplefile.txt
Schritt :3 main.yml

- name: check destination


stat:
pfad: /home/user/test/simplefile.txt
register: p
- name: Datei kopieren, falls nicht vorhanden
befehl: mv /projects/challenge/simplefile.txt /home/user/test when: p.stat.exists == False

Ansible-Sibelius-Handion
Ansible sibelius - Probieren Sie es aus - schreiben Sie ein Playbook
- name: nginx APT installieren:
name: nginx
state: latest

- name: NGiNX-Dienst starten:


name: nginx
state: started

- name: Install PostgreSQL apt:


name: postgresql state: latest

- name: PostgreSQL-Dienst starten:


name: postgresql
state: started

dann laufe
ansible-playbook -i myhosts test.yml
ansible-playbook -i myhosts mainplaybook.yml
ansible-playbook -i myhosts master_playbook.yml

Das könnte Ihnen auch gefallen