deploy/ansible/playbook_06_02_sap_on_azure_quality_checks.yaml (48 lines of code) (raw):

# Copyright (c) Microsoft Corporation. # Licensed under the MIT License. # /*---------------------------------------------------------------------------8 # | | # | Playbook for SAP on Azure quality checks | # | | # +------------------------------------4--------------------------------------*/ --- - hosts: localhost name: "SAP on Azure quality checks: - setup deployer" gather_facts: true vars_files: - vars/ansible-input-api.yaml # API Input template with defaults tasks: - name: "SAP on Azure quality checks: - Create Progress folder" ansible.builtin.file: path: "{{ _workspace_directory }}/.progress" state: directory mode: 0755 - name: "SAP on Azure quality checks: - Remove sap-on-azure-quality-checks-done flag" ansible.builtin.file: path: "{{ _workspace_directory }}/.progress/sap-on-azure-quality-checks-done" state: absent - name: "SAP on Azure quality checks: - setup prerequisites" ansible.builtin.include_role: name: "roles-misc/0.9-sap-on-azure-quality-checks" tasks_from: "setup" - hosts: "{{ sap_sid | upper }}_DB : {{ sap_sid | upper }}_SCS : {{ sap_sid | upper }}_ERS : {{ sap_sid | upper }}_PAS : {{ sap_sid | upper }}_APP" name: "SAP on Azure quality checks: - run checks" remote_user: "{{ orchestration_ansible_user }}" gather_facts: true # Important to collect hostvars information any_errors_fatal: true vars_files: - vars/ansible-input-api.yaml # API Input template with defaults tasks: - name: "SAP on Azure quality checks: - run check" ansible.builtin.include_role: name: "roles-misc/0.9-sap-on-azure-quality-checks" tasks_from: "run_check" - hosts: localhost name: "SAP on Azure quality checks: - Done" gather_facts: true vars_files: - vars/ansible-input-api.yaml # API Input template with defaults tasks: - name: "SAP on Azure quality checks: - Create sap-on-azure-quality-checks-done flag" ansible.builtin.file: path: "{{ _workspace_directory }}/.progress/sap-on-azure-quality-checks-done" state: touch mode: 0755 ... # /*---------------------------------------------------------------------------8 # | END | # +------------------------------------4--------------------------------------*/