deploy/ansible/roles-db/windows/4.4.0-mssql-install/tasks/main.yaml (38 lines of code) (raw):

# Copyright (c) Microsoft Corporation. # Licensed under the MIT License. --- - name: "WIN-SQL: Print Tier information" ansible.builtin.debug: msg: - "Current execution tier: {{ tier }}" - "Current config tier: {{ config_tier }}" - "Current execution host: {{ inventory_hostname }}" - name: "WIN-SQL: check if installed" ansible.windows.win_stat: path: '{{ sap_deployment_automation }}\{{ sap_sid | upper }}\sap_deployment_sqldb.txt' register: sql_installed - name: "WIN-SQL: Run SQL Server Prerequisites" ansible.builtin.include_tasks: file: "4.4.0.0-mssql-prerequisites.yaml" when: - tier == 'sqlserver' - not sql_installed.stat.exists - name: "WIN-SQL: Run SQL Server Installation" ansible.builtin.include_tasks: file: "4.4.0.1-mssql-main.yaml" when: - tier == 'sqlserver' - not sql_installed.stat.exists - name: "WIN-SQL: Run SQL Server Always On Prerequisites" ansible.builtin.include_tasks: file: "4.4.1.0-mssql-alwayson-prerequisites.yaml" when: - tier == 'ha' - config_tier == 'sqlserverha' - sql_installed.stat.exists - name: "WIN-SQL: Run SQL Server Always On config" ansible.builtin.include_tasks: file: "4.4.1.1-mssql-alwayson-config.yaml" when: - tier == 'ha' - config_tier == 'sqlserverha' - sql_installed.stat.exists ... # /*---------------------------------------------------------------------------8 # | END | # +------------------------------------4--------------------------------------*/