/ansible-role-crowd

Ansible Role for Atlassian Crowd Installation.

Primary LanguageShellMIT LicenseMIT

Ansible Role for Crowd

Build Status GitHub tag GitHub license

Ansible Role for Atlassian Crowd 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
crowd_archive yes defaults/main.yml Download archive filename for cache during (re)install.
crowd_catalina yes /usr/share/crowd Location for the Crowd installation directory.
crowd_checksum yes defaults/main.yml Download archive sha256 checksum for cache during (re)install.
crowd_connector_port yes 8095 Crowd Apache Tomcat connector port.
crowd_context_path no null Pass value as path to template.
crowd_gid no Specifying the GID for shared storage. NOTE: This value should only be set once before deploying and then never changed.
crowd_hash_salt yes Specific password hash salt for sha512.
crowd_home yes /var/lib/crowd Location for the Crowd home directory.
crowd_jvm_maximum_memory yes 1024m Crowd JVM maximum memory usage.
crowd_jvm_minimum_memory yes 512m Crowd JVM minimum memory usage.
crowd_jvm_support_recommended_args no defaults/main.yml Atlassian Support recommended JVM arguments.
crowd_pass yes Password for Crowd system user.
crowd_proxy_name no null Pass value as proxyName to template.
crowd_scheme no null
  • null
  • http
  • https
Install Crowd in standalone mode if null, or integrating with Apache using HTTP if http, or integrating with Apache using HTTPS if https.
crowd_server_port yes 8020 Crowd Apache Tomcat server port.
crowd_uid no Specifying the UID for shared storage. NOTE: This value should only be set once before deploying and then never changed.
crowd_url yes defaults/main.yml URL for download archive.
crowd_user yes Username for Crowd system user.

Dependencies

No additional role dependencies.

Example Playbook

- hosts: all
  roles:
    - role: hswong3i.crowd
      crowd_hash_salt: "neib5quiwier6Quo"
      crowd_pass: "Wa6beegh"
      crowd_user: "crowd"

License

Author Information