pellepelster.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.springboot-roleЛицензия
 
            Unknown
          
Загрузки
 
            519
          
Владелец
 