Ansible Role for Bamboo
Ansible Role for Atlassian Bamboo Installation.
Requirements
This role require Ansible 2.0 or higher.
This role was designed for Ubuntu Server 14.04 LTS and Ubuntu Server 16.04 LTS.
Role Variables
parameter | required | default | choices | comments |
---|---|---|---|---|
bamboo_archive | yes | defaults/main.yml | Download archive filename for cache during (re)install. | |
bamboo_catalina | yes | /usr/share/bamboo | Location for the Bamboo installation directory. | |
bamboo_checksum | yes | defaults/main.yml | Download archive sha256 checksum for cache during (re)install. | |
bamboo_connector_port | yes | 8085 | Bamboo Apache Tomcat connector port. | |
bamboo_context_path | no | null |
Pass value as path to template. |
|
bamboo_gid | no | Specifying the GID for shared storage. NOTE: This value should only be set once before deploying and then never changed. | ||
bamboo_hash_salt | yes | Specific password hash salt for sha512. | ||
bamboo_home | yes | /var/lib/bamboo | Location for the Bamboo home directory. | |
bamboo_jvm_maximum_memory | yes | 1024m | Bamboo JVM maximum memory usage. | |
bamboo_jvm_minimum_memory | yes | 512m | Bamboo JVM minimum memory usage. | |
bamboo_jvm_support_recommended_args | no | defaults/main.yml | Atlassian Support recommended JVM arguments. | |
bamboo_pass | yes | Password for Bamboo system user. | ||
bamboo_proxy_name | no | null |
Pass value as proxyName to template. |
|
bamboo_scheme | no | null |
|
Install Bamboo in standalone mode if null , or integrating with Apache using HTTP if http , or integrating with Apache using HTTPS if https . |
bamboo_server_port | yes | 8007 | Bamboo Apache Tomcat server port. | |
bamboo_uid | no | Specifying the UID for shared storage. NOTE: This value should only be set once before deploying and then never changed. | ||
bamboo_url | yes | defaults/main.yml | URL for download archive. | |
bamboo_user | yes | Username for Bamboo system user. |
Dependencies
No additional role dependencies.
Example Playbook
- hosts: all
roles:
- role: hswong3i.bamboo
bamboo_hash_salt: "iHujah8chaeTh6oh"
bamboo_pass: "yav0nooR"
bamboo_user: "bamboo"
License
Author Information
- Wong Hoi Sing Edison