BIRT role
Deploy BIRT container.
Usage
Configure the role.
vars.yml
# https://hub.docker.com/r/phusion/baseimage
birt_image: phusion/baseimage:0.9.18
birt_hostname: birt01
birt_description: Reporting # default: BIRT
birt_data_dir: /usr/share/birt # default: "/usr/share/{{ birt_hostname }}"
And include it in your playbook.
- hosts: birt
roles:
- role: birt
Docs
Build locally
Copy the build files.
mkdir /var/tmp/birt && cd $_
cp /home/$USERNAME/Ansible-Build/roles/birt/templates/* .
cp /home/$USERNAME/Ansible-Build/roles/birt/files/* .
Pull dependencies.
./get_dependencies
Build with Docker.
docker build . -t birt:custom