From b1c47b86bebe5bd13755e8d08d328fa3cada854e Mon Sep 17 00:00:00 2001 From: Kiranteja623 <100252762+Kiranteja623@users.noreply.github.com> Date: Fri, 24 Feb 2023 13:48:06 +0530 Subject: [PATCH] Create spc1.yaml --- spc1.yaml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 spc1.yaml diff --git a/spc1.yaml b/spc1.yaml new file mode 100644 index 000000000..ba021c035 --- /dev/null +++ b/spc1.yaml @@ -0,0 +1,32 @@ +--- +- name: spc deployment + hosts: localhost + become: yes + tasks: + - name: install java + ansible.builtin.apt: + name: openjdk-17-jdk + state: present + update_cache: true + - name: edit the service file + ansible.builtin.copy: + dest: /etc/systemd/system/spc.service + content: | + [Unit] + Description=Manage Java service + + [Service] + WorkingDirectory=/home/ubuntu/spc/target + ExecStart=java -jar spring-petclinic-3.0.0-SNAPSHOT.jar + Type=simple + Restart=on-failure + RestartSec=10 + [Install] + WantedBy=multi-user.target + mode: '777' + - name: reload the systemd state + ansible.builtin.systemd: + name: spc.service + daemon_reload: true + enabled: true + state: "restarted"