Ansible-POC/roles/windows-features/tasks/main.yml

20 lines
581 B
YAML
Raw Normal View History

2022-09-17 15:21:39 -05:00
---
# 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