edx_continuous_integration.yml 1.01 KB
Newer Older
1
- name: Configure instance(s)
2
  hosts: all
3
  become: True
4
  gather_facts: True
5
  serial: 10
6 7 8
  vars:
    migrate_db: "yes"
  roles:
9
    - aws
10 11 12 13
    - role: nginx
      nginx_sites:
      - cms
      - lms
14 15
      - xqueue
      - xserver
16 17
      nginx_default_sites:
      - lms
18
    - mysql
19 20
    - role: edxlocal
      tags: edxlocal
21
    - memcache
syed-awais-ali committed
22
    - mongo_3_2
23
    - { role: 'edxapp', celery_worker: True }
24
    - edxapp
John Jarvis committed
25
    - testcourses
26
    - role: redis
27 28 29
    - oraclejdk
    - elasticsearch
    - forum
30
    - { role: notifier, NOTIFIER_DIGEST_TASK_INTERVAL: "5" }
31
    - { role: "xqueue", update_users: True }
32 33
    - role: xserver
      when: XSERVER_GIT_IDENTITY|length > 0
34
    - edx_ansible
35
    - analytics_api
36
    - ecommerce
37
    - credentials
38 39 40
    - discovery
    - role: journals
      when: JOURNALS_ENABLED
41
    - oauth_client_setup
42
    - role: datadog
43
      when: COMMON_ENABLE_DATADOG
44
    - role: splunkforwarder
45
      when: COMMON_ENABLE_SPLUNKFORWARDER
46 47
    - role: datadog-uninstall
      when: not COMMON_ENABLE_DATADOG
Will Daly committed
48
    - flower