summaryrefslogtreecommitdiff
path: root/test/integration/targets/setup_win_device/tasks/main.yml
blob: cbbb98700bf46e03434f4060722c030543264fc7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Creates a network adapter device for testing purposes and registers the following vars
#   network_device_name: The name of the network device
#   network_adapter_name: The name of the network adapter
---
- name: create dummy network adapter device
  win_device:
    path: '%WinDir%\Inf\netloop.inf'
    hardware_id: '*msloop'
    state: present
  register: network_device_name_raw
  notify: remove dummy network adapter device

- set_fact:
    network_device_name: '{{ network_device_name_raw.name }}'

- name: get name of the dummy network adapter
  win_shell: (Get-CimInstance -Class Win32_NetworkAdapter -Filter "Name='{{ network_device_name }}'").NetConnectionID
  changed_when: False
  register: network_adapter_name_raw

- set_fact:
    network_adapter_name: '{{ network_adapter_name_raw.stdout | trim }}'