diff --git a/training/bucles.yml b/training/bucles.yml new file mode 100644 index 0000000..b043a21 --- /dev/null +++ b/training/bucles.yml @@ -0,0 +1,18 @@ +- name: Ejemplo de un bucle en Ansible + hosts: all + become: yes + tasks: + - name: Instalar el paquete 'curl' + apt: + name: curl + state: present + + - name: Crear múltiples usuarios con contraseñas + user: + name: "{{ item }}" + password: "{{ 'password' | password_hash('sha512') }}" + state: present + loop: + - usuarioA + - usuarioB + - usuarioC \ No newline at end of file diff --git a/training/when.yml b/training/when.yml index ad6ea06..51acfad 100644 --- a/training/when.yml +++ b/training/when.yml @@ -18,4 +18,15 @@ apt: name: nginx state: present + when: ip_address == ['192.168.11.40'] + + - name: Verificar la instalación de Nginx + command: nginx -v + register: nginx_version + when: ip_address == ['192.168.11.40'] + + - name: Desinstala nginx + apt: + name: nginx + state: absent when: ip_address == ['192.168.11.40'] \ No newline at end of file