consul-demo
31 строка · 809.0 Байт
1---
2
3- name: Copy java artifact4ansible.builtin.copy:5src: "{{ java_artifact }}"6dest: "/app/{{ java_artifact }}"7
8- name: Create service starter9ansible.builtin.template:10src: service-start.sh.j211dest: /app/service-starter.sh12mode: 075513
14- name: Upload consul app properties15ansible.builtin.copy:16src: "{{ java_app_consul_property_dump }}"17dest: "/app/consul-properties.json"18when: apply_consul_configuration_for_java_app == true19
20- name: Apply app properties21ansible.builtin.shell:22cmd: |23consul kv import @consul-properties.json
24chdir: /app/25when: apply_consul_configuration_for_java_app == true26
27- name: Enable and restart java-application service28ansible.builtin.service:29name: java-application30daemon_reload: true31state: restarted32