Installation

This is an example installation, you will probably want to tweak that and have a better knowledge of ansible to understand the following:

Create an inventory referencing your tuleap servers and describing the tuleap_domain (the DNS name you will use to access Tuleap):

[tuleap-serv]
tuleap.example.com tuleap_fqdn=tuleap.example.com

Then you can create your playbook:

- hosts: tuleap-serv
  become: yes
  roles:
  # On the next line, replace the path by the path were you retrieved the role and uncomment it
  # - role: /path/to/ansible-tuleap/role
  vars:
    tuleap_admin_email:      admin@tuleap.example.com
    tuleap_packages_state:   latest
    tuleap_generate_le_cert: True

Execute your playbook to deploy your servers:

$ ansible-playbook -i my_inventory my_playbook.yml