You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: exercises/ansible_rhel/1.5-handlers/README.es.md
+28-14Lines changed: 28 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -76,38 +76,52 @@ Digamos que queremos asegurarnos de que el firewall esté configurado correctame
76
76
- name: Configuración Básica del Sistema
77
77
hosts: all
78
78
become: true
79
-
.
80
-
.
81
-
.
79
+
vars:
80
+
user_name: 'Roger'
81
+
package_name: httpd
82
+
tasks:
83
+
- name: Actualizar todos los paquetes relacionados con la seguridad
84
+
ansible.builtin.package:
85
+
name: '*'
86
+
state: latest
87
+
security: true
88
+
update_only: true
89
+
- name: Crear un nuevo usuario
90
+
ansible.builtin.user:
91
+
name: "{{ user_name }}"
92
+
state: present
93
+
create_home: true
94
+
- name: Instalar Apache en servidores web
95
+
ansible.builtin.package:
96
+
name: "{{ package_name }}"
97
+
state: present
98
+
when: inventory_hostname in groups['web']
82
99
- name: Instalar firewalld
83
-
ansible.builtin.dnf:
100
+
ansible.builtin.package:
84
101
name: firewalld
85
102
state: present
86
-
87
-
- name: Asegurar que firewalld esté corriendo
103
+
when: inventory_hostname in groups['web']
104
+
- name: Asegurar que firewalld esté ejecutándose
88
105
ansible.builtin.service:
89
106
name: firewalld
90
107
state: started
91
108
enabled: true
92
-
93
-
- name: Permitir tráfico HTTPS en servidores web
109
+
when: inventory_hostname in groups['web']
110
+
- name: Permitir tráfico HTTP en servidores web
94
111
ansible.posix.firewalld:
95
-
service: https
112
+
service: http
96
113
permanent: true
97
114
state: enabled
98
115
when: inventory_hostname in groups['web']
99
116
notify: Recargar Firewall
100
-
101
117
handlers:
102
118
- name: Recargar Firewall
103
119
ansible.builtin.service:
104
120
name: firewalld
105
121
state: reloaded
106
-
107
-
108
122
```
109
123
110
-
El manejador Recargar Firewall solo se activa si la tarea "Permitir tráfico HTTPS en servidores web" realiza algún cambio.
124
+
El manejador Recargar Firewall solo se activa si la tarea "Permitir tráfico HTTP en servidores web" realiza algún cambio.
111
125
112
126
> NOTA: Observa cómo el nombre del manejador se utiliza dentro de la sección notify de la tarea de configuración "Recargar Firewall". Esto asegura que se ejecute el manejador adecuado ya que puede haber múltiples manejadores dentro de un libro de jugadas de Ansible.
113
127
@@ -150,7 +164,7 @@ changed: [ansible-1]
150
164
changed: [node2]
151
165
changed: [node1]
152
166
153
-
TASK [Permitir tráfico HTTPS en servidores web] **************************************
167
+
TASK [Permitir tráfico HTTP en servidores web] **************************************
Copy file name to clipboardExpand all lines: exercises/ansible_rhel/1.5-handlers/README.fr.md
+27-12Lines changed: 27 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -86,39 +86,54 @@ Disons que nous voulons nous assurer que le pare-feu est correctement configuré
86
86
- name: Configuration Système de Base
87
87
hosts: all
88
88
become: true
89
-
.
90
-
.
91
-
.
89
+
vars:
90
+
user_name: 'Roger'
91
+
package_name: httpd
92
+
tasks:
93
+
- name: Mettre à jour tous les paquets liés à la sécurité
94
+
ansible.builtin.package:
95
+
name: '*'
96
+
state: latest
97
+
security: true
98
+
update_only: true
99
+
- name: Créer un nouvel utilisateur
100
+
ansible.builtin.user:
101
+
name: "{{ user_name }}"
102
+
state: present
103
+
create_home: true
104
+
- name: Installer Apache sur les serveurs web
105
+
ansible.builtin.package:
106
+
name: "{{ package_name }}"
107
+
state: present
108
+
when: inventory_hostname in groups['web']
92
109
- name: Installer firewalld
93
-
ansible.builtin.dnf:
110
+
ansible.builtin.package:
94
111
name: firewalld
95
112
state: present
96
-
113
+
when: inventory_hostname in groups['web']
97
114
- name: S'assurer que firewalld est en cours d'exécution
98
115
ansible.builtin.service:
99
116
name: firewalld
100
117
state: started
101
118
enabled: true
102
-
103
-
- name: Autoriser le trafic HTTPS sur les serveurs web
119
+
when: inventory_hostname in groups['web']
120
+
- name: Autoriser le trafic HTTP sur les serveurs web
104
121
ansible.posix.firewalld:
105
-
service: https
122
+
service: http
106
123
permanent: true
107
124
state: enabled
108
125
when: inventory_hostname in groups['web']
109
126
notify: Recharger le Pare-feu
110
-
111
127
handlers:
112
128
- name: Recharger le Pare-feu
113
129
ansible.builtin.service:
114
130
name: firewalld
115
131
state: reloaded
116
-
117
132
```
118
133
119
134
<!-- {% endraw %} -->
120
135
121
-
Le gestionnaire Recharger le Pare-feu est déclenché uniquement si la tâche "Autoriser le trafic HTTPS sur les serveurs web" effectue des modifications.
136
+
Le gestionnaire Recharger le Pare-feu est déclenché uniquement si la tâche "Autoriser le trafic HTTP sur les serveurs web" effectue des modifications.
122
137
123
138
> REMARQUE : Remarquez comment le nom du gestionnaire est utilisé dans la section notify de la tâche de configuration "Recharger le Pare-feu". Cela garantit que le bon gestionnaire est exécuté car il peut y avoir plusieurs gestionnaires dans un playbook Ansible.
124
139
@@ -161,7 +176,7 @@ changed: [ansible-1]
161
176
changed: [node2]
162
177
changed: [node1]
163
178
164
-
TASK [Autoriser le trafic HTTPS sur les serveurs web]**************************************
179
+
TASK [Autoriser le trafic HTTP sur les serveurs web]**************************************
Copy file name to clipboardExpand all lines: exercises/ansible_rhel/1.5-handlers/README.pt-br.md
+27-12Lines changed: 27 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -77,37 +77,52 @@ Vamos supor que queremos garantir que o firewall esteja configurado corretamente
77
77
- name: Configuração Básica do Sistema
78
78
hosts: all
79
79
become: true
80
-
.
81
-
.
82
-
.
80
+
vars:
81
+
user_name: 'Roger'
82
+
package_name: httpd
83
+
tasks:
84
+
- name: Atualizar todos os pacotes relacionados à segurança
85
+
ansible.builtin.package:
86
+
name: '*'
87
+
state: latest
88
+
security: true
89
+
update_only: true
90
+
- name: Criar um novo usuário
91
+
ansible.builtin.user:
92
+
name: "{{ user_name }}"
93
+
state: present
94
+
create_home: true
95
+
- name: Instalar o Apache em servidores web
96
+
ansible.builtin.package:
97
+
name: "{{ package_name }}"
98
+
state: present
99
+
when: inventory_hostname in groups['web']
83
100
- name: Instalar firewalld
84
-
ansible.builtin.dnf:
101
+
ansible.builtin.package:
85
102
name: firewalld
86
103
state: present
87
-
104
+
when: inventory_hostname in groups['web']
88
105
- name: Garantir que o firewalld esteja em execução
89
106
ansible.builtin.service:
90
107
name: firewalld
91
108
state: started
92
109
enabled: true
93
-
94
-
- name: Permitir tráfego HTTPS em servidores web
110
+
when: inventory_hostname in groups['web']
111
+
- name: Permitir tráfego HTTP em servidores web
95
112
ansible.posix.firewalld:
96
-
service: https
113
+
service: http
97
114
permanent: true
98
115
state: enabled
99
116
when: inventory_hostname in groups['web']
100
117
notify: Recarregar Firewall
101
-
102
118
handlers:
103
119
- name: Recarregar Firewall
104
120
ansible.builtin.service:
105
121
name: firewalld
106
122
state: reloaded
107
-
108
123
```
109
124
110
-
O manipulador Recarregar Firewall é acionado apenas se a tarefa "Permitir tráfego HTTPS em servidores web" fizer alguma mudança.
125
+
O manipulador Recarregar Firewall é acionado apenas se a tarefa "Permitir tráfego HTTP em servidores web" fizer alguma mudança.
111
126
112
127
> NOTA: Observe como o nome do manipulador é usado na seção `notify` da tarefa de configuração "Recarregar Firewall". Isso garante que o manipulador correto seja executado, pois pode haver vários manipuladores dentro de um playbook Ansible.
113
128
@@ -151,7 +166,7 @@ changed: [ansible-1]
151
166
changed: [node2]
152
167
changed: [node1]
153
168
154
-
TASK [Permitir tráfego HTTPS em servidores web] **************************************
169
+
TASK [Permitir tráfego HTTP em servidores web] **************************************
0 commit comments