edx_continuous_integration.yml 1.03 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
      - analytics_api
17
      - ecommerce
18
      - credentials
19 20
      nginx_default_sites:
      - lms
21
    - mysql
22 23
    - role: edxlocal
      tags: edxlocal
24
    - memcache
25
    - mongo
26
    - { role: 'edxapp', celery_worker: True }
27
    - edxapp
John Jarvis committed
28
    - testcourses
29
    - { role: 'rabbitmq', rabbitmq_ip: '127.0.0.1' }
30 31 32
    - oraclejdk
    - elasticsearch
    - forum
33
    - { role: notifier, NOTIFIER_DIGEST_TASK_INTERVAL: "5" }
34
    - { role: "xqueue", update_users: True }
35 36
    - role: xserver
      when: XSERVER_GIT_IDENTITY|length > 0
37
    - edx_ansible
38
    - analytics_api
39
    - ecommerce
40
    - credentials
41
    - oauth_client_setup
42
    - role: datadog
43
      when: COMMON_ENABLE_DATADOG
44
    - role: splunkforwarder
45
      when: COMMON_ENABLE_SPLUNKFORWARDER
46
    - role: newrelic
47
      when: COMMON_ENABLE_NEWRELIC
Will Daly committed
48
    - flower