Está en la página 1de 2

Explicación del módulo Sibelius de Ansible

- nombre: Detener e iniciar el servicio ssh:


nombre: ssh
estado: parado
- nombre: Detener e iniciar el servicio ssh:
nombre: ssh
estado: iniciado ansible-playbook -i localhost mainplaybook.yml ansible loops- ansible siblius
-working

bucles
escriba lo siguiente en defaults/mail.yml
---
- archivo por defecto para copiar-archivos mongo_packages:
- apache2
- sqlite3
- git

escriba lo siguiente en tasks/main.yml

- nombre: Instalar mongodb


yum:
name: "{{ item }}"
estado: presente
with_items: "{{ mongo_packages }}"

Cláusula de cuándo de Ansible Sibelius

#Crea el directorio utilizando el comando adhoc

paso1 : ejecute esto en el terminal

ansible localhost -m ansible.builtin.file -a "dest=/home/usuario/prueba mode=755 state=directorio"

paso :2 cree un fichero llamado simplefile.txt

touch simplefile.txt click Archivo->nuevo archivo nombre el archivo como simplefile.txt paso :3
main.yml

- nombre: comprobar destino


stat:
ruta: /home/usuario/prueba/simplefile.txt
registro: p
- nombre: copiar archivo si no existe
comando: mv /proyectos/desafío/archivo_simple.txt /home/usuario/prueba when: p.stat.exists ==
False

Ansible Sibelius Handon


Ansible sibelius - Pruébalo-Escribe un libro de jugadas
- nombre: Instalar nginx apt:
nombre: nginx
estado: último

- nombre: Iniciar el servicio NGNX:


nombre: nginx
estado: iniciado

- nombre: Instalar PostgreSQL apt:


nombre: postgresql estado: latest

- name: Iniciar el servicio PostgreSQL:


nombre: postgresql
estado: iniciado

a continuación, ejecute
ansible-playbook -i myhosts test.yml
ansible-playbook -i myhosts mainplaybook.yml
ansible-playbook -i mishosts master_playbook.yml

También podría gustarte