--- - 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