vagrant-fullstack.yml 1.09 KB
Newer Older
1
- name: Configure instance(s)
2
  hosts: all
3 4
  sudo: True
  gather_facts: True
5 6 7 8 9 10 11
  vars:
    migrate_db: 'yes'
    openid_workaround: true
    EDXAPP_LMS_NGINX_PORT: '80'
    EDX_ANSIBLE_DUMP_VARS: true
    CERTS_DOWNLOAD_URL: 'http://192.168.33.10:18090'
    CERTS_VERIFY_URL: 'http://192.168.33.10:18090'
12 13 14 15 16
    # used for releases
    edx_platform_version: '{{ OPENEDX_RELEASE | default("master") }}'
    certs_version: '{{ OPENEDX_RELEASE | default("master") }}'
    forum_version: '{{ OPENEDX_RELEASE | default("master") }}'
    xqueue_version: '{{ OPENEDX_RELEASE | default("master") }}'
17
  roles:
18
    - edx_ansible
John Jarvis committed
19
    - user
20 21 22
    - role: nginx
      nginx_sites:
      - cms
23
      - lms
24
      - forum
25
      - xqueue
26
      - certs
27 28 29
      nginx_default_sites:
      - lms
      - cms
30
    - mysql
31
    - edxlocal
32
    - mongo
33
    - edxapp
34
    - { role: 'edxapp', celery_worker: True }
35
    - demo
36
    - { role: 'rabbitmq', rabbitmq_ip: '127.0.0.1' }
37 38 39
    - oraclejdk
    - elasticsearch
    - forum
40
    - { role: "xqueue", update_users: True }
41
    - certs
42
    - role: analytics_api
John Jarvis committed
43
      when: ANALYTICS_API_GIT_IDENTITY