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