Sunteți pe pagina 1din 2

Ansible Sibelius Module explicate

- nume: Stop și Start serviciu ssh:


Denumire: SSH
Stare: Oprit
- nume: Stop și Start serviciu ssh:
Denumire: SSH
State: Început ansible-playbook -i localhost mainplaybook.yml ansible loops- ansible siblius -
de lucru

Bucle
Tastați cele de mai jos în valorile implicite/mail.yml
---
- fisier implicit pentru copy-files mongo_packages:
- Apache2
- sqlite3
- Git

Tastați cele de mai jos în Tasks/main.yml

- nume: Instalați mongodb


Yum:
nume: "{{ articol }}"
State: Prezent
with_items: "{{ mongo_packages }}"

Ansible Sibelius Când clauza

#Create directorul utilizând comanda ad-hoc

Pasul 1: Rulați acest lucru în Terminal

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

Pasul :2 Creați un fișier numit SimpleFile.txt

Atingeți SimpleFile.txt faceți clic pe File->new file denumiți fișierul ca simplefile.txt Pasul :3 main.yml

- Nume: Verificați destinația


Stat:
cale: /home/user/test/simplefile.txt
Înregistrează-te: p
- Nume: Copiați fișierul dacă nu există
comandă: mv /projects/challenge/simplefile.txt /home/user/test când: p.stat.exists == Fals

Ansible Sibelius Handon


Ansible sibelius - Încercați-l Out-Scrie un Playbook
- nume: Instalați nginx apt:
Denumire: NGINX
Stat: Cel mai recent

- nume: Porniți serviciul NGiNX:


Denumire: NGINX
Stare: Început

- nume: Instalați PostgreSQL apt:


Nume: PostgreSQL State: Latest

- nume: Porniți serviciul PostgreSQL:


Denumire: PostgreSQL
Stare: Început

apoi rulați
ansible-playbook -i myhosts test.yml
ansible-playbook -i myhosts mainplaybook.yml
ansible-playbook -i myhosts master_playbook.yml

S-ar putea să vă placă și