consul-demo

Форк
1
32 строки · 871.0 Байт
1
---
2

3
- name: Install Nginx
4
  ansible.builtin.dnf:
5
    name: nginx
6
    state: latest
7
    
8
- name: Add Consul template integration. Add nginx template configuration
9
  ansible.builtin.copy:
10
    src: nginx.conf.ctmpl
11
    dest: "{{ default_consul_template_location }}/nginx.ctmpl"
12
  when: lb_nginx_with_consul_template == true
13
    
14
- name: Add Consul template integration. Add cosul template configuration
15
  ansible.builtin.copy:
16
    src: lb-templates.hcl
17
    dest: /etc/consul-template.d/lb-templates.hcl
18
  when: lb_nginx_with_consul_template == true
19

20
- name: Restart Consul template service
21
  ansible.builtin.service:
22
    name: consul-template
23
    daemon_reload: true
24
    state: restarted
25
  when: lb_nginx_with_consul_template == true
26

27
- name: Enable and restart Nginx
28
  ansible.builtin.service:
29
    name: nginx
30
    daemon_reload: true
31
    state: restarted
32
    enabled: yes
33

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.