Files
windows-ansible/ansible/roles/win_chocolatey/tasks/setup.yml
T
2024-04-12 13:13:46 +00:00

25 lines
790 B
YAML

---
- name: Features
tags: choco_features
block:
- name: Install IIS and management tools # can maybe be skipped (imported role already does this)
win_feature:
name:
- Web-WebServer
- Web-Scripting-Tools
state: present
include_management_tools: yes
include_sub_features: yes
register: feature_status
- name: Install .Net framework (4.5.2 minimum requirement for choco GUI)
ansible.windows.win_optional_feature:
name: NetFx4
state: present
register: opt_feature_status
- name: Rebooting Servers post feature installation
win_reboot:
reboot_timeout_sec: 1200
when: feature_status.reboot_required == true or
opt_feature_status.reboot_required == true