All Projects → remyma → Ansible Springboot

remyma / Ansible Springboot

Ansible role to deploy spring-boot applications

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Ansible Springboot

Html Pdf Service
LGPL V3. Java Spring Boot microservice with RESTful webconsole and service endpoints that convert HTML to PDF, optionally styling with CSS and templating with JSON using Flying Saucer, PDF Box and Jackson libraries. Available on Docker Hub.
Stars: ✭ 12 (-58.62%)
Mutual labels:  spring-boot
Netty Websocket Spring Boot Starter
🚀 lightweight high-performance WebSocket framework ( 轻量级、高性能的WebSocket框架)
Stars: ✭ 885 (+2951.72%)
Mutual labels:  spring-boot
Tweetmap
A real time Tweet Trend Map and Sentiment Analysis web application with kafka, Angular, Spring Boot, Flink, Elasticsearch, Kibana, Docker and Kubernetes deployed on the cloud
Stars: ✭ 28 (-3.45%)
Mutual labels:  spring-boot
Spring Boot With Activiti Drools Example
Getting started with Activiti and Spring Boot and Drools
Stars: ✭ 13 (-55.17%)
Mutual labels:  spring-boot
Cloud Enabled Microservice
Tasks microservice (Spring Boot, MVC, Data, Lombok, Cloud, OAuth2, Config, Eureka, Zuul, Hystrix, Docker)
Stars: ✭ 14 (-51.72%)
Mutual labels:  spring-boot
Microservices Demo
Using Spring Cloud to develop microservices and deploy to Kubernetes
Stars: ✭ 21 (-27.59%)
Mutual labels:  spring-boot
Spring Reactive Sample
Spring 5 Reactive playground
Stars: ✭ 867 (+2889.66%)
Mutual labels:  spring-boot
Example Kotlin Springboot Graphql
Projeto de exemplo com API GraphQL com dois crud’s simples, utilizando Kotlin, Spring Boot, Gradle etc.
Stars: ✭ 28 (-3.45%)
Mutual labels:  spring-boot
Ansible Jupyterhub
Ansible role to setup jupyterhub server (deprecated)
Stars: ✭ 14 (-51.72%)
Mutual labels:  ansible-role
Login Sample
A simple Android app that allows users to sign up / login / logout.
Stars: ✭ 28 (-3.45%)
Mutual labels:  spring-boot
Ansible Style Guide
A style guide for Ansible use in EGI
Stars: ✭ 14 (-51.72%)
Mutual labels:  ansible-role
Spring Mvc Thymeleaf Crud
Spring MVC CRUD Application with Thymeleaf, HTML5, CSS3 and Bootstrap
Stars: ✭ 14 (-51.72%)
Mutual labels:  spring-boot
Nagios Nrpe Server
Nagios NRPE Server Role for Ansible
Stars: ✭ 27 (-6.9%)
Mutual labels:  ansible-role
Ii
Интерактивная Ииссиидиология
Stars: ✭ 12 (-58.62%)
Mutual labels:  spring-boot
Spring Boot Log4j 2 Demo
Spring Boot Log4j2 Demo with Async Loggers
Stars: ✭ 28 (-3.45%)
Mutual labels:  spring-boot
Ansible Role Conjur
Grants Conjur machine identity to hosts
Stars: ✭ 12 (-58.62%)
Mutual labels:  ansible-role
Spring Cloud Book
《使用Spring Cloud与Docker实战微服务》开源书。讨论QQ群:731548893。配套代码:https://github.com/eacdy/spring-cloud-study
Stars: ✭ 886 (+2955.17%)
Mutual labels:  spring-boot
Ansible Restic
Deploy restic backup program
Stars: ✭ 29 (+0%)
Mutual labels:  ansible-role
Cas Configserver Overlay
Generic CAS Spring Cloud Configuration Server WAR overlay
Stars: ✭ 28 (-3.45%)
Mutual labels:  spring-boot
Socketio Spring Boot Starter
Spring Boot Starter For Netty-socketio
Stars: ✭ 28 (-3.45%)
Mutual labels:  spring-boot

Ansible Spring boot

Build Status

Deploy spring boot applications as linux services.

Requirements

Your spring boot application should be previously packaged as a fully executable jar as explained here :

https://docs.spring.io/spring-boot/docs/current/reference/html/deployment-install.html#deployment-script-customization-conf-file

Role Variables

Variable Default Description
springboot_java_install true If you want this role to install java. Use false if java is already installed
springboot_src_file Mandatory or use springboot_src_url. Path of the springboot jar to deploy.
springboot_src_url Mandatory or use springboot_src_file. Url of the springboot jar to deploy.
springboot_application_name Mandatory. Spring application name. Use to name jar to be deployed, systemd service, ...
springboot_propertyfile_template Optional. Path towards a template to manage your app properties (eg : application.properties, application.yml).
springboot_configuration_template Optional. Path towards a template to manage your app config (see : https://docs.spring.io/spring-boot/docs/current/reference/html/deployment-install.html#deployment-script-customization-when-it-runs).
springboot_deploy_folder /opt/{{ springboot_application_name }} Folder where application jar is deployed
springboot_user springboot Linux user to run spring boot application
springboot_group springboot Linux group to run spring boot application

Example Playbook

Minimal playbook :

- hosts: all
  vars:
    springboot_application_name: spring-boot-sample
    springboot_src: tests/spring-boot-sample.jar
  roles:
    - role: ansible-springboot

If you want to deploy also configuration and/or properties for you application :

- hosts: all
  vars:
    springboot_application_name: spring-boot-sample
    springboot_src: spring-boot-sample.jar
    springboot_propertyfile_template: /path/to/your/template/application.yml
    springboot_configuration_template: /path/to/your/template/spring-boot-sample.conf
  roles:
    - role: ansible-springboot

License

BSD

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].