fix: qualify Flux HelmChart bootstrap resources
This commit is contained in:
@@ -13,18 +13,19 @@
|
||||
- name: Find stale devices matching reserved hostnames
|
||||
set_fact:
|
||||
stale_devices: >-
|
||||
{{ ts_devices.json.devices | default([])
|
||||
| selectattr('hostname', 'defined')
|
||||
| selectattr('hostname', 'in', tailscale_reserved_hostnames)
|
||||
| rejectattr('online', 'defined')
|
||||
| list
|
||||
+
|
||||
ts_devices.json.devices | default([])
|
||||
| selectattr('hostname', 'defined')
|
||||
| selectattr('hostname', 'in', tailscale_reserved_hostnames)
|
||||
| selectattr('online', 'defined')
|
||||
| rejectattr('online', 'equalto', true)
|
||||
| list }}
|
||||
{{ (ts_devices.json.devices | default([])
|
||||
| selectattr('hostname', 'defined')
|
||||
| selectattr('hostname', 'in', tailscale_reserved_hostnames)
|
||||
| selectattr('connectedToControl', 'defined')
|
||||
| rejectattr('connectedToControl', 'equalto', true)
|
||||
| list
|
||||
+
|
||||
ts_devices.json.devices | default([])
|
||||
| selectattr('hostname', 'defined')
|
||||
| selectattr('hostname', 'in', tailscale_reserved_hostnames)
|
||||
| selectattr('online', 'defined')
|
||||
| rejectattr('online', 'equalto', true)
|
||||
| list) | unique(attribute='id') | list }}
|
||||
|
||||
- name: Delete stale devices
|
||||
uri:
|
||||
|
||||
Reference in New Issue
Block a user