tuleap

Ansible Role: tuleap

Build Status GitHub tag (latest by date) License

Installs Tuleap Community Edition (TCE). Tuleap is a all-in-one integrated Agil Management solution capable of orchestrating everything from idea to release delivery. Tuleap enables teams to plan, track, code, and collaborate on software products and applications from a single tool for increased productivity.

Requirements

A RHEL/CentOS Server 7.x (see Installation Guide for details).

Role Variables

Available variables are listed below, along with default values (see defaults/main.yml):

# The FQDN of the Tuleap server
# Default:  "{{ ansible_hostname }}"
tuleap_server_name: "tuleap.example.org"

# Tuleap packages to install
tuleap_packages:
  - rh-mysql57-mysql-server
  - tuleap
  - tuleap-theme-burningparrot
  - tuleap-theme-flamingparrot

# Tuleap package states: ( present ) | latest | absent
tuleap_packages_state: present

# Tuleap plugins
# You can install more plugins, see the whole list on
# https://docs.tuleap.org/installation-guide/install-plugins.html#install-plugins.
# However you don’t have to install all of them now. Start small and add them
# on the go.
tuleap_plugins:
  - tuleap-plugin-agiledashboard
  - tuleap-plugin-cardwall
  - tuleap-plugin-graphontrackers
  - tuleap-plugin-git
  - tuleap-plugin-pullrequest

# Tuleap plugins package states: ( present ) | latest | absent
tuleap_plugins_state: present

# The root password for the MySQL server
tuleap_mysql_password: password

Dependencies

None.

Example Inventory File

# file: tests/inventory.ini

[local]
localhost   ansible_connection=local

Example Playbook

---
# file: tests/tuleap.yml

- hosts: local
  become: true
  roles:
    - { role: coglinev3.tuleap }

Version

Release: 1.0.2

License

BSD

Author Information

This Ansible Role was created in 2020, by Cogline.v3.

About

This Ansible role installs the Tuleap Community Edition. Tuleap is a all-in-one integrated Agile Management solution capable of orchestrating everything from idea to release delivery.

Install
ansible-galaxy install coglinev3/tuleap
GitHub repository
License
bsd-3-clause
Downloads
39
Owner