OK. Aparentemente eu tive o mesmo nginx_conf
em um yml diferente que eu incluí.
Mantendo a questão aqui porque há algumas boas dicas.
Obrigado a todos os ajudantes
Estou tentando reiniciar nginx
no meu playbook ansible
se eu alterei a configuração. A cópia de configuração é feita via template.
- name: update nginx.conf
template: src=../templates/nginx_global_conf.conf.j2 dest=/etc/nginx/nginx.conf
sudo: yes
register: nginx_conf
- name: restart nginx if needed
shell: service nginx restart
when: nginx_conf.changed
Mesmo que eu esteja recebendo:
TASK: [webapp | update nginx.conf] ********************************************
changed: [IPADDRESS]
Eu SEMPRE fico:
TASK: [webapp | restart nginx if needed] **************************************
skipping: [IPADDRESS]
Tentei também em vez de shell:
action: service name=nginx state=restarted enabled=yes
Não é o problema. O registro que não está sinalizando é ...
OK. Aparentemente eu tive o mesmo nginx_conf
em um yml diferente que eu incluí.
Mantendo a questão aqui porque há algumas boas dicas.
Obrigado a todos os ajudantes
Tags ansible