gradle
Роль Ansible для Gradle
Устанавливает Gradle.
Вы можете получить её из Ansible Galaxy следующим образом:
ansible-galaxy install shelleg.gradle
Пожалуйста, протестируйте роль перед созданием Pull Request, выполнив:
chmod +x ./tests/geerlingguy.test/ansible-role-test.sh
cleanup=false container_id=$(date +%s) distro=centos7 ./tests/geerlingguy.test/ansible-role-test.sh
Статус сборки:
В данный момент поддерживает только Ansible lint, необходимо добавить дистрибутивы (работа начата в .travis.yml
).
Требования
JAVA Oracle.
Переменные роли
Связанные с версией:
gradle_version: 4.4.1
gradle_checksum: sha256:dd9b24950dc4fca7d1ca5f1ccd57ca8c5b9eb407e3e6e0f48174fde4bb19ed06
По умолчанию:
gradle_binary: "gradle-{{ gradle_version }}-all.zip"
gradle_download_url: "https://services.gradle.org/distributions/{{ gradle_binary }}"
Директория установки:
gradle_base_dir: /usr/local/share/
gradle_extract_dir: "gradle-{{ gradle_version }}"
gradle_link: /usr/local/bin/gradle
Зависимости
Требует установленную Java для работы.
Лично я не верю в зависимости из meta/main.yml, так как это выглядит слишком похоже на черную магию...
Пример Playbook
Пример использования этой роли:
---
- hosts: localhost
remote_user: root
roles:
- java
- gradle
Журнал изменений:
- начальный релиз - первая версия, поддерживающая Ubuntu 14/16.04 и CentOS 6/7.
Лицензия
Информация об авторе
Хаггай Филип Загури hagzag@tikalk.com, часть
Shellg проекта.
Смотрите также Документацию Shellg
Установить
ansible-galaxy install shelleg/ansible-role-gradle
Лицензия
Unknown
Загрузки
15769
Владелец