Use ansible_facts[] instead of fact variables
See https://github.com/ansible/ansible/issues/73654 Change-Id: Ib7e1fa820767fe419eadd6309311204433e9bf20
This commit is contained in:
parent
2eec061c1b
commit
7c8888ac6d
|
@ -18,8 +18,8 @@
|
||||||
src: apt_pinned_packages.perf.j2
|
src: apt_pinned_packages.perf.j2
|
||||||
dest: "/etc/apt/preferences.d/{{ apt_package_pinning_file_name }}"
|
dest: "/etc/apt/preferences.d/{{ apt_package_pinning_file_name }}"
|
||||||
when:
|
when:
|
||||||
- ansible_pkg_mgr == 'apt'
|
- ansible_facts['pkg_mgr'] == 'apt'
|
||||||
- apt_pinned_packages is defined
|
- apt_pinned_packages is defined
|
||||||
tags:
|
tags:
|
||||||
- apt-package-pinning
|
- apt-package-pinning
|
||||||
- apt-install
|
- apt-install
|
||||||
|
|
|
@ -23,15 +23,15 @@
|
||||||
slurp:
|
slurp:
|
||||||
src: "/etc/apt/preferences.d/test.pref"
|
src: "/etc/apt/preferences.d/test.pref"
|
||||||
register: preference_file
|
register: preference_file
|
||||||
when: ansible_pkg_mgr == 'apt'
|
when: ansible_facts['pkg_mgr'] == 'apt'
|
||||||
- name: Read preference file
|
- name: Read preference file
|
||||||
set_fact:
|
set_fact:
|
||||||
preference_contents: "{{ preference_file.content | b64decode }}"
|
preference_contents: "{{ preference_file.content | b64decode }}"
|
||||||
when: ansible_pkg_mgr == 'apt'
|
when: ansible_facts['pkg_mgr'] == 'apt'
|
||||||
- name: Check pin files contents
|
- name: Check pin files contents
|
||||||
assert:
|
assert:
|
||||||
that:
|
that:
|
||||||
- "'Pin: version 9.9.9-version' in preference_contents"
|
- "'Pin: version 9.9.9-version' in preference_contents"
|
||||||
- "'Pin: origin test-origin.org' in preference_contents"
|
- "'Pin: origin test-origin.org' in preference_contents"
|
||||||
- "'Pin: release o=TestRelease' in preference_contents"
|
- "'Pin: release o=TestRelease' in preference_contents"
|
||||||
when: ansible_pkg_mgr == 'apt'
|
when: ansible_facts['pkg_mgr'] == 'apt'
|
||||||
|
|
Loading…
Reference in New Issue