https://github.com/halkeye/ansible-role-bamboo
Ansible Role for Atlassian Bamboo Installation.
https://github.com/halkeye/ansible-role-bamboo
Last synced: about 1 year ago
JSON representation
Ansible Role for Atlassian Bamboo Installation.
- Host: GitHub
- URL: https://github.com/halkeye/ansible-role-bamboo
- Owner: halkeye
- License: mit
- Created: 2016-01-07T00:08:28.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-01-07T00:10:06.000Z (over 10 years ago)
- Last Synced: 2025-03-23T22:16:33.803Z (about 1 year ago)
- Language: Shell
- Homepage: https://galaxy.ansible.com/detail#/role/5984
- Size: 30.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Ansible Role for Bamboo
=======================
[](https://travis-ci.org/pantarei/ansible-role-bamboo)
[](https://github.com/pantarei/ansible-role-bamboo)
[](https://github.com/pantarei/ansible-role-bamboo/blob/master/LICENSE)
[](https://galaxy.ansible.com/detail#/role/5984)
Ansible Role for Atlassian Bamboo Installation.
Requirements
------------
This role require Ansible 1.9 or higher.
This role was designed for Ubuntu Server 14.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_connector_port
yes
8085
Bamboo Apache Tomcat connector port.
bamboo_hash_salt
yes
defaults/main.yml
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
yav0nooR
Password for Bamboo system user.
bamboo_proxy_name
no
null
Pass value as proxyName to template.
bamboo_scheme
no
null
null- http
- https
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_sha256
yes
defaults/main.yml
Download archive sha256 checksum for cache during (re)install.
bamboo_upgrade
no
false
truefalse
If
true, trigger upgrade by stop existing Bamboo service, purge existing Bamboo installation direcoty before normal tasks.
bamboo_url
yes
defaults/main.yml
URL for download archive.
bamboo_user
yes
bamboo
Username for Bamboo system user.
Dependencies
------------
No additional role dependencies.
Example Playbook
----------------
- hosts: servers
roles:
- { role: hswong3i.bamboo, bamboo_user: 'bamboo', bamboo_pass: 'yav0nooR', bamboo_upgrade: 'false' }
License
-------
- Code released under [MIT](https://github.com/pantarei/ansible-role-bamboo/blob/master/LICENSE)
- Docs released under [CC BY 4.0](http://creativecommons.org/licenses/by/4.0/)
Author Information
------------------
- Wong Hoi Sing Edison
-
-