cintiadr / ansible-role-bamboo

Ansible Role for Atlassian Bamboo Installation.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ansible Role for Bamboo

Build Status GitHub tag GitHub license

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
  • 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_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

About

Ansible Role for Atlassian Bamboo Installation.

License:MIT License


Languages

Language:Shell 100.0%