consul-demo
32 строки · 871.0 Байт
1---
2
3- name: Install Nginx
4ansible.builtin.dnf:
5name: nginx
6state: latest
7
8- name: Add Consul template integration. Add nginx template configuration
9ansible.builtin.copy:
10src: nginx.conf.ctmpl
11dest: "{{ default_consul_template_location }}/nginx.ctmpl"
12when: lb_nginx_with_consul_template == true
13
14- name: Add Consul template integration. Add cosul template configuration
15ansible.builtin.copy:
16src: lb-templates.hcl
17dest: /etc/consul-template.d/lb-templates.hcl
18when: lb_nginx_with_consul_template == true
19
20- name: Restart Consul template service
21ansible.builtin.service:
22name: consul-template
23daemon_reload: true
24state: restarted
25when: lb_nginx_with_consul_template == true
26
27- name: Enable and restart Nginx
28ansible.builtin.service:
29name: nginx
30daemon_reload: true
31state: restarted
32enabled: yes
33