consul-demo
29 строк · 665.0 Байт
1---
2
3- name: init java-application directory
4ansible.builtin.file:
5path: /app/
6state: directory
7
8- name: Install java-21-openjdk
9ansible.builtin.dnf:
10name: java-21-openjdk
11state: latest
12
13- name: Copy service starter
14ansible.builtin.copy:
15src: service-starter.sh
16dest: /app/service-starter.sh
17mode: 0755
18
19- name: copy gateway-application service
20ansible.builtin.copy:
21src: java-application.service
22dest: /etc/systemd/system/java-application.service
23
24- name: Enable and restart java-application service
25ansible.builtin.service:
26name: java-application
27daemon_reload: true
28state: restarted
29enabled: yes
30