consul-demo

Форк
1
31 строка · 809.0 Байт
1
---
2

3
- name: Copy java artifact
4
  ansible.builtin.copy:
5
    src: "{{ java_artifact }}"
6
    dest: "/app/{{ java_artifact }}"
7

8
- name: Create service starter
9
  ansible.builtin.template:
10
    src: service-start.sh.j2
11
    dest: /app/service-starter.sh
12
    mode: 0755
13

14
- name: Upload consul app properties
15
  ansible.builtin.copy:
16
    src: "{{ java_app_consul_property_dump }}"
17
    dest: "/app/consul-properties.json"
18
  when: apply_consul_configuration_for_java_app == true
19
    
20
- name: Apply app properties
21
  ansible.builtin.shell:
22
    cmd: |
23
      consul kv import @consul-properties.json
24
    chdir: /app/
25
  when: apply_consul_configuration_for_java_app == true
26

27
- name: Enable and restart java-application service
28
  ansible.builtin.service:
29
    name: java-application
30
    daemon_reload: true
31
    state: restarted
32

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

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

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

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