# # Update config for a legacy ora installation. # # This role requires that ora_app_dir and ora_user both be defined. # There is no default for them. # - fail: msg="ora_app_dir not defined. eg. /edx/app/ora, /opt/wwc" when: ora_app_dir is not defined - fail: msg="ora_user not defined. eg. ora, www-data" when: ora_user is not defined - fail: msg="COMMON_ENVIRONMENT not defined. eg. stage, prod" when: COMMON_ENVIRONMENT is not defined - fail: msg="secure_dir not defined. This is a path to the secure ora config file." when: secure_dir is not defined - name: create ora application config copy: src={{secure_dir}}/files/{{COMMON_ENVIRONMENT}}/legacy_ora/ora.env.json dest={{ora_app_dir}}/env.json sudo_user: "{{ ora_user }}" register: env_state - name: create ora auth file copy: src={{secure_dir}}/files/{{COMMON_ENVIRONMENT}}/legacy_ora/ora.auth.json dest={{ora_app_dir}}/auth.json sudo_user: "{{ ora_user }}" register: auth_state # Restart ORA Services - name: restart edx-ora service: name=edx-ora state=restarted when: env_state.changed or auth_state.changed - name: restart edx-ora-celery service: name=edx-ora-celery state=restarted when: env_state.changed or auth_state.changed