redbeard28.ant

Apache Ant

ANSIBLE-ROLE-ANT

================

Ansible role install Apache Ant.

Howto use this role?

This role need to be include in a playbook.

Call this Galaxy role like this:

ansible-galaxy install -r requirements.yml 

Inside requirements.yml

# from GitHub, overriding the name and specifying a specific tag
- src: git+https://github.com/redbeard28/ansible-role-ant.git
  version: master
  name: ant

or

# from GitHub, overriding the name and specifying a specific tag
- src: redbeard28.ant

More info => Ansible Docs

Requirements

  • Ansible 2.9+
  • Java installed (see ansible-galaxy redbeard28.openjdk)

Role Variables

---
ant_remove: false
ant_version: 1.10.7
ant_install_prefix: /opt

Dependencies

  • redbeard28.bootstrap
  • redbeard28.basetools

Example Playbook

Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:

- hosts: all
  roles:
     - { role: redbeard28.ant, tags: mytags }

Molecule testing framework

You can use molecule to test this role.

image=debian tag="buster" molecule converge 
image=debian tag="buster" molecule verify 

Author Information

Jeremie CUADRADO¹ from Redbeard-Consulting

About

Ansible role install Apache Ant.

Install
ansible-galaxy install redbeard28.ant
GitHub repository
License
Unknown
Downloads
104