The infrastructure setup is meant to help setting up Atlassian.
!!! CAUTION: The scripts serve as a reference point. They have not been updated in a while and likely need some adjustments to work. !!!
The provision via ansible has to be done at the ansible controller.
To prepare ansible controller
ansible-playbook -v -i inventories/dev playbooks/ansible-controller.yml --ask-vault
ansible-playbook -v -i inventories/dev playbooks/base_packages_and_config.yml --ask-vault
ansible-playbook -v -i inventories/dev playbooks/ansible_managed.yml --ask-vault
Local testing requires a running postgres instance.
ansible-playbook -v -i inventories/dev playbooks/postgresql.yml --ask-vault
To setup the required database schemas on the postgresql instance
ansible-playbook -v -i inventories/dev playbooks/schemas.yml --ask-vault
TODO: service is not yet automatically started at first deployment.
Downloading and Configuring as service
ansible-playbook -v -i inventories/dev playbooks/crowd.yml --ask-vault
ansible-playbook -v -i inventories/dev playbooks/bitbucket.yml --ask-vault
ansible-playbook -v -i inventories/dev playbooks/jira.yml --ask-vault
ansible-playbook -v -i inventories/dev playbooks/confluence.yml --ask-vault