springboot-role
Название Роли
Данная роль предоставляет приложение Spring Boot.
Требования
Приложение Spring Boot должно быть создано с использованием плагина Spring Boot Gradle с установленным параметром executable
на значение true
, чтобы сборка производила исполняемый JAR-файл, который можно использовать как сервис.
пример build.gradle
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:1.3.5.RELEASE")
}
}
apply plugin: 'java'
apply plugin: 'spring-boot'
repositories {
mavenCentral()
}
dependencies {
compile("org.springframework.boot:spring-boot-starter-web")
compile("org.springframework.boot:spring-boot-starter-actuator")
testCompile("org.springframework.boot:spring-boot-starter-test")
}
springBoot {
executable = true
}
Переменные Роли
Переменные, которые могут использоваться для параметризации этой роли, и их краткое описание:
# идентификатор приложения, который используется в роли для получения имен пользователей, папок, в которых будет установлено приложение, и так далее
spring_boot_application_id: "springbootapplication"
# HTTP порт, на котором приложение Spring Boot должно слушать
spring_boot_http_port: 8080
Зависимости
Зависимостей нет.
Пример Плейбука
Всегда полезно включить пример использования вашей роли (например, с переданными параметрами):
hosts: localhost
roles:
- { role: ansible-springboot-role,
spring_boot_file_source_local: 'example-application.jar'
}
Лицензия
BSD
Информация об Авторе
Кристиан Пельстер, pelle@pelle.io, https://github.com/pellepelster/ansible-springboot-role
Установить
ansible-galaxy install pellepelster/ansible-springboot-role
Лицензия
Unknown
Загрузки
499
Владелец