deploy/ansible/roles-sap-os/windows/2.3-sap-exports/tasks/main.yaml (37 lines of code) (raw):
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
---
- name: Get the SCS Server name list
ansible.builtin.set_fact:
scs_server_temp: "{{ scs_server_temp | default([]) + [item] }}"
with_items:
- "{{ query('inventory_hostnames', '{{ sap_sid | upper }}_SCS') }}"
- "{{ query('inventory_hostnames', '{{ sap_sid | upper }}_DB') }}"
- name: "Set the SCS Server name"
ansible.builtin.set_fact:
scs_server: "{{ hostvars[scs_server_temp | first]['virtual_host'] }}"
- name: "Exports: Create SAP Directories"
ansible.windows.win_dsc:
resource_name: File
DestinationPath: "{{ item.path }}"
Type: Directory
Ensure: Present
loop:
- { path: "{{ target_media_location_windows }}" }
when:
- node_tier == 'scs'
- name: "2.3 SAP Exports: - Enable Folder Sharing"
ansible.windows.win_share:
name: SAP
description: Share Installation Files Accross Servers
path: "{{ target_media_location_windows }}"
list: true
full: '{{ orchestration_ansible_user }},SAP_{{ sap_sid | upper }}_LocalAdmin,SAP_{{ sap_sid | upper }}_GlobalAdmin@{{ domain_name }},{{ domain_service_account }}@{{ domain_name }},{{ sql_svc_account }}'
state: present
register: win_share_info
when:
- node_tier == 'scs'
- name: "Show Share Output"
ansible.builtin.debug:
var: win_share_info
when:
- node_tier == 'scs'
...