Installs a springboot application and manages the startup scripts
Go to file
Andrea Dell'Amico 3e028b3725
The home directory can differ from the install dir.
2022-06-22 15:36:53 +02:00
defaults Choose the user type and shell. 2022-06-22 14:06:21 +02:00
handlers The 'register:' meta is not templatable 2021-01-08 15:56:08 +01:00
meta Role that installs a springboot artifact as a service 2020-12-29 15:11:48 +01:00
tasks The home directory can differ from the install dir. 2022-06-22 15:36:53 +02:00
templates Role that installs a springboot artifact as a service 2020-12-29 15:11:48 +01:00
tests Initial commit 2020-12-22 15:04:41 +01:00
vars Initial commit 2020-12-22 15:04:41 +01:00
.gitignore Initial commit 2020-12-22 15:04:41 +01:00
LICENSE Initial commit 2020-12-22 15:04:41 +01:00
README.md Role that installs a springboot artifact as a service 2020-12-29 15:11:48 +01:00

README.md

Role Name

A role that sets up a springboot service

Role Variables

The most important variables are listed below:

springboot_config: True
springboot_install_artifact: True
springboot_apps: 
  - { name: 'foo', log_dir: '/var/log/foo', install_dir: '/usr/lib/foo', state: 'present', app_conf_file: '', remote_conf_url: '', logback_url: '', logback_file: '', user: 'foo', java_opts: '', maven_repo_url: '', maven_id: '', maven_group_id: '', maven_extension: '', maven_version: '' }

Not all the elements are mandatory.

Dependencies

None

License

EUPL-1.2

Author Information

Andrea Dell'Amico, andrea.dellamico@isti.cnr.it