Update role dependencies

This commit is contained in:
2024-02-08 15:55:01 -05:00
parent e09a7f7d45
commit bb21e8d5c6
507 changed files with 1270 additions and 28219 deletions

View File

@@ -4,6 +4,7 @@
block:
- name: check for available updates
win_updates:
server_selection: "{{ win_update_server_selection }}"
category_names:
- CriticalUpdates
- DefinitionUpdates
@@ -14,16 +15,23 @@
register: available_updates
- debug:
msg: |
msg: "{{ _msg.split('\n')[:-1] }}"
vars:
_msg: |
{{ inventory_hostname }} has {{ available_updates.found_update_count }} updates available.
{% for update in updates %}
- {{ update.title }}
{% endfor %}
vars:
updates: "{{ (available_updates.updates.values() | list) if (available_updates.updates is mapping) else (available_updates.updates) }}"
when: available_updates.updates is defined
- block:
- name: ensure there is connection
wait_for_connection:
delay: 60
sleep: 10
timeout: 600
- name: install windows updates using powershell script
script: win-updates.ps1
become: yes
@@ -56,6 +64,7 @@
when: update_reboot_required_key.exists
- name: check for missing updates
server_selection: "{{ win_update_server_selection }}"
win_updates:
category_names:
- CriticalUpdates
@@ -67,12 +76,13 @@
register: missing_updates
- debug:
msg: |
msg: "{{ _msg.split('\n')[:-1] }}"
vars:
_msg: |
{{ inventory_hostname }} has {{ missing_updates.found_update_count }} updates still missing.
{% for update in updates %}
- {{ update.title }}
{% endfor %}
vars:
updates: "{{ (missing_updates.updates.values() | list) if (missing_updates.updates is mapping) else (missing_updates.updates) }}"
when: missing_updates.updates is defined