# Usage:
#
# By default this playbook will disable the maintenance mode
#
# Enable maintenance
# ansible-playbook ./edx_maintenance.yml -i host1.example.com,host2.example.com, -e '{"ENABLE_MAINTENANCE": True}'
#
# Disable maintenance
# ansible-playbook ./edx_maintenance.yml -i host1.example.com,host2.example.com, -e '{"ENABLE_MAINTENANCE": False}'
# ansible-playbook ./edx_maintenance.yml -i host1.example.com,host2.example.com,
#
- name: Deploy edxapp
  hosts: all
  become: True
  gather_facts: True
  vars_files:
    - 'roles/nginx/defaults/main.yml'
    - 'roles/supervisor/defaults/main.yml'
  roles:
   - role: edx_maintenance