fix(ansible): reference facts via ansible_facts to silence deprecation
INJECT_FACTS_AS_VARS auto-injection of top-level facts is deprecated and removed in ansible-core 2.24. Use ansible_facts['architecture'] and ansible_facts['date_time']['epoch'] instead.
This commit is contained in:
@@ -33,7 +33,7 @@
|
|||||||
cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak &&
|
cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak &&
|
||||||
reflector --latest 20 --protocol https --sort rate
|
reflector --latest 20 --protocol https --sort rate
|
||||||
--save /etc/pacman.d/mirrorlist
|
--save /etc/pacman.d/mirrorlist
|
||||||
when: mirrorlist_bak.stat.exists is false or (mirrorlist.stat.exists and (ansible_date_time.epoch | int - mirrorlist.stat.mtime) > 604800)
|
when: mirrorlist_bak.stat.exists is false or (mirrorlist.stat.exists and (ansible_facts['date_time']['epoch'] | int - mirrorlist.stat.mtime) > 604800)
|
||||||
changed_when: true
|
changed_when: true
|
||||||
|
|
||||||
- name: Configure pacman to output colors
|
- name: Configure pacman to output colors
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
'armv6l': 'armv6',
|
'armv6l': 'armv6',
|
||||||
'i386': '386',
|
'i386': '386',
|
||||||
'i686': '386'
|
'i686': '386'
|
||||||
}[ansible_architecture] }}
|
}[ansible_facts['architecture']] }}
|
||||||
|
|
||||||
- name: Set release filenames
|
- name: Set release filenames
|
||||||
ansible.builtin.set_fact:
|
ansible.builtin.set_fact:
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
'armv6l': 'armv6',
|
'armv6l': 'armv6',
|
||||||
'i386': '386',
|
'i386': '386',
|
||||||
'i686': '386'
|
'i686': '386'
|
||||||
}[ansible_architecture] }}
|
}[ansible_facts['architecture']] }}
|
||||||
|
|
||||||
- name: Set release filenames
|
- name: Set release filenames
|
||||||
ansible.builtin.set_fact:
|
ansible.builtin.set_fact:
|
||||||
|
|||||||
Reference in New Issue
Block a user