remyma / Ansible Springboot
Ansible role to deploy spring-boot applications
Stars: ✭ 29
Programming Languages
python
139335 projects - #7 most used programming language
Labels
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
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
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
Deploy spring boot applications as linux services.
Requirements
Your spring boot application should be previously packaged as a fully executable jar as explained here :
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].