mirror of
https://github.com/spring-projects/spring-petclinic.git
synced 2025-07-26 17:35:49 +00:00
added ansible
This commit is contained in:
parent
27fff64e72
commit
11428fbd8d
2 changed files with 41 additions and 0 deletions
29
abhi.yaml
Normal file
29
abhi.yaml
Normal file
|
@ -0,0 +1,29 @@
|
|||
---
|
||||
- name: spring
|
||||
become: all
|
||||
hosts: yes
|
||||
tasks:
|
||||
- name: installing openjdk-17-jdk
|
||||
ansible.builtin.apt:
|
||||
name: openjdk-17-jdk
|
||||
state: present
|
||||
- name: creating directory
|
||||
ansible.builtin.file:
|
||||
path: /home/devops/
|
||||
state: directory
|
||||
mode: "777"
|
||||
- name: download package
|
||||
ansible.builtin.get_url:
|
||||
url: "https://abhiram13.jfrog.io/artifactory/jfrog/org/springframework/samples/spring-petclinic/3.0.0-SNAPSHOT/spring-petclinic-3.0.0-SNAPSHOT.jar"
|
||||
dest: /home/devops/
|
||||
mode: "777"
|
||||
- name: copy servicefile
|
||||
ansible.builtin.copy:
|
||||
src: spring.service
|
||||
dest: /etc/systemd/system/spring.service
|
||||
- name: service file
|
||||
ansible.builtin.systemd:
|
||||
name: spring
|
||||
state: started
|
||||
enabled: yes
|
||||
|
12
spring.service
Normal file
12
spring.service
Normal file
|
@ -0,0 +1,12 @@
|
|||
[Unit]
|
||||
Description=for running spring service
|
||||
[Service]
|
||||
user=devops
|
||||
Environment="JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64/bin"
|
||||
WorkingDirectory=/home/devops/
|
||||
ExecStart=/tmp/ java -jar spring-petclinic-3.0.0-SNAPSHOT.jar
|
||||
Restart=on-failure
|
||||
RestartSec=10
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
Loading…
Reference in a new issue