--- ### tags: # Minimal requirements for postgres - name: Include Base Requirements include_tasks: base-requirements.yml # Master requirements for postgres - name: Include Master Requirements include_tasks: master-requirements.yml when: server_type == "master" # Master requirements for postgres - name: Include Master Requirements include_tasks: base-requirements_backup.yml when: server_type == "master" # Slave requirements for postgres - name: Include Slave Requirements include_tasks: slave-requirements.yml when: server_type == "slave" when: - database_create - name: "Create postgres backup" include_role: name: postgres tasks_from: _create-backup when: - database_backup - name: "Restore postgres backup" include_role: name: postgres tasks_from: _restore-backup when: - database_restore