Ansible-POC/tasks/set-windows-features.yml
2022-09-18 19:43:28 -05:00

19 lines
549 B
YAML

---
- name: Install Desired Windows Features
ansible.windows.win_feature:
name: "{{ desired_features }}"
state: present
include_management_tools: true
register: installed_features
- name: Remove Undesired 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