20 lines
581 B
YAML
20 lines
581 B
YAML
|
---
|
||
|
# tasks file for windows-features
|
||
|
- name: Install Wanted Windows Features
|
||
|
ansible.windows.win_feature:
|
||
|
name: "{{ desired_features }}"
|
||
|
state: present
|
||
|
include_management_tools: true
|
||
|
register: installed_features
|
||
|
|
||
|
- name: Remove Unwanted Windows Features
|
||
|
ansible.windows.win_feature:
|
||
|
name: "{{ undesired_features }}"
|
||
|
state: absent
|
||
|
register: removed_features
|
||
|
|
||
|
- name: Restart The System If Reboot Required
|
||
|
ansible.windows.win_reboot:
|
||
|
boot_time_command:
|
||
|
when: installed_features.reboot_required is true or removed_features.reboot_required is true
|