shelleg.gradle

Rôle Ansible Gradle

Installe Gradle
Téléchargez-le depuis Ansible galaxy comme ceci :

ansible-galaxy install shelleg.gradle

Veuillez tester le rôle avant de créer une Pull Request en exécutant :

chmod +x ./tests/geerlingguy.test/ansible-role-test.sh
cleanup=false container_id=$(date +%s) distro=centos7 ./tests/geerlingguy.test/ansible-role-test.sh

Statut de la construction :

Actuellement, seul Ansible lint est supporté, il faut ajouter des distributions (travail commencé dans .travis.yml)

Statut de construction

Code Climate Nombre de problèmes Couverture de test

Exigences

JAVA Oracle

Variables du rôle

Concernant la version :

  • gradle_version: 4.4.1
  • gradle_checksum: sha256:dd9b24950dc4fca7d1ca5f1ccd57ca8c5b9eb407e3e6e0f48174fde4bb19ed06

Par défaut :

  • gradle_binary: "gradle-{{ gradle_version }}-all.zip"
  • gradle_download_url: "https://services.gradle.org/distributions/{{ gradle_binary }}"

Répertoire d'installation :

  • gradle_base_dir: /usr/local/share/
  • gradle_extract_dir: "gradle-{{ gradle_version }}"
  • gradle_link: /usr/local/bin/gradle

Dépendances

Nécessite Java pour fonctionner.
Personnellement, je ne crois pas aux dépendances dans meta/main.yml car cela ressemble trop à de la magie noire...

Exemple de playbook

Voici un exemple de comment utiliser ce rôle :

---
- hosts: localhost  
  remote_user: root  
  roles:  
    - java  
    - gradle  

Journal des modifications :

  • version initiale - version initiale supporte ubuntu 14/16.04 et centos 6/7

Licence

Apache 2.0

Informations sur l'auteur

Haggai Philip Zagury hagzag@tikalk.com, membre du projet
Shellg.
Voir aussi Shellg Docs

À propos du projet

Installs Gradle

Installer
ansible-galaxy install shelleg.gradle
Licence
Unknown
Téléchargements
19.9k
Propriétaire