Skip to content

halkeye/ansible-role-bamboo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Role for Bamboo

Build Status GitHub tag GitHub license Ansible Role

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
  • true
  • false
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

Author Information

About

Ansible Role for Atlassian Bamboo Installation.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages