---
#
# edX Configuration
#
# github:     https://github.com/edx/configuration
# wiki:       https://openedx.atlassian.net/wiki/display/OpenOPS
# code style: https://openedx.atlassian.net/wiki/display/OpenOPS/Ansible+Code+Conventions
# license:    https://github.com/edx/configuration/blob/master/LICENSE.TXT
#
##
# Role includes for role jenkins_admin
#
# Example:
#
# dependencies:
#   - {
#   role: my_role
#   my_role_var0: "foo"
#   my_role_var1: "bar"
# }
dependencies:
  - common
  - edxapp_common
  - role: jenkins_master
    jenkins_plugins: "{{ jenkins_admin_plugins }}"
    jenkins_version: "{{ jenkins_admin_version }}"
    jenkins_deb_url: "https://pkg.jenkins.io/debian/binary/jenkins_{{ jenkins_version }}_all.deb"
    jenkins_custom_plugins: []
    jenkins_bundled_plugins: []
  - role: supervisor
    supervisor_app_dir: "{{ jenkins_supervisor_app_dir }}"
    supervisor_data_dir: "{{ jenkins_supervisor_data_dir }}"
    supervisor_log_dir: "{{ jenkins_supervisor_log_dir }}"
    supervisor_venv_dir: "{{ jenkins_supervisor_venv_dir }}"
    supervisor_service_user: "{{ jenkins_supervisor_user }}"
    supervisor_available_dir: "{{ jenkins_supervisor_available_dir }}"
    supervisor_cfg_dir: "{{ jenkins_supervisor_cfg_dir }}"
    supervisor_service: "supervisor.jenkins"
    supervisor_http_bind_port: '9003'