shelleg.gradle
Gradle Ansible Rolle
Installiert Gradle
Holen Sie es sich von Ansible Galaxy so:
ansible-galaxy install shelleg.gradle
Bitte testen Sie die Rolle, bevor Sie einen Pull Request erstellen, indem Sie Folgendes ausführen:
chmod +x ./tests/geerlingguy.test/ansible-role-test.sh
cleanup=false container_id=$(date +%s) distro=centos7 ./tests/geerlingguy.test/ansible-role-test.sh
Bautstatus:
Momentan unterstützt es nur Ansible Lint, es müssen noch Distributionen hinzugefügt werden (Arbeit in .travis.yml
begonnen)
Anforderungen
JAVA Oracle
Rollenvariablen
Versionsbezogen:
gradle_version: 4.4.1
gradle_checksum: sha256:dd9b24950dc4fca7d1ca5f1ccd57ca8c5b9eb407e3e6e0f48174fde4bb19ed06
Standardeinstellungen:
gradle_binary: "gradle-{{ gradle_version }}-all.zip"
gradle_download_url: "https://services.gradle.org/distributions/{{ gradle_binary }}"
Installationsverzeichnis:
gradle_base_dir: /usr/local/share/
gradle_extract_dir: "gradle-{{ gradle_version }}"
gradle_link: /usr/local/bin/gradle
Abhängigkeiten
Benötigt Java, um zu laufen.
Ich persönlich glaube nicht an Abhängigkeiten aus der meta/main.yml, da dies zu sehr wie schwarze Magie aussieht...
Beispiel Playbook
Hier ist ein Beispiel, wie man diese Rolle benutzt:
---
- hosts: localhost
remote_user: root
roles:
- java
- gradle
Änderungsprotokoll:
- erste Veröffentlichung - erste Veröffentlichung unterstützt Ubuntu 14/16.04 && CentOS 6/7
Lizenz
Autoreninformation
Haggai Philip Zagury hagzag@tikalk.com Teil von
Shellg Projekt.
Siehe auch Shellg Docs