@@ -0,0 +1,9 @@
+[defaults]
+inventory = systems
+remote_user = devops
+[privilege_escalation]
+become = true
+become_method = sudo
+become_user = root
+become_ask_pass = false
+
+- name: Borra fichero hola en los hosts
+ hosts:
+ - all
+ - localhost
+ tasks:
+ - name: borra hola.txt
+ file:
+ - path: /tmp/hola.txt
+ - state: absent
@@ -0,0 +1,7 @@
+- name: Borra al usuario pepe
+ hosts: all
+ user:
+ nombre: pepe
+ state: absent
+ remove: true
+- name: Crea fichero hola en los hosts
+ - name: crea el contenido de hola.txt
+ copy:
+ - dest: /tmp/hola.txt
+ - content: 'Hola Mundo!'
@@ -0,0 +1,8 @@
+- name: Crea el usuario pepe en los hosts
+ - name: crea al usuario pepe
+ - name: pepe
+ - state: present
@@ -0,0 +1 @@
+ansible_connection: smart
+- name: Modifica MOTD en los hosts
+ - name: cambia el contenido de MOTD
+ - dest: /etc/motd
+ - content: 'Sistema gestionado por Ansible'
+[produccion]
+servera.lab.example.com
+serverd.lab.example.com
+[desarrollo]
+serverb.lab.example.com
+[sistemas]
+serverc.lab.example.com