ansible v12 deprecation warning: INJECT_FACTS_AS_VARS default to True is deprecated #745

Open
opened 2025-11-29 12:56:00 +01:00 by mg · 3 comments
Owner
- [ ] robertdebock.bootstrap --> https://github.com/robertdebock/ansible-role-bootstrap/pull/78 - [x] <s>oefenweb.ufw --> https://github.com/Oefenweb/ansible-ufw/pull/52 oder https://git.mgrote.net/mg/homeserver/pulls/892 </s> - [x] <s>geerlingguy.pip --> https://github.com/geerlingguy/ansible-role-pip/pull/73</s> - [x] <s>geerlingguy.postgresql --> erledigt sich vllt durch https://git.mgrote.net/mg/homeserver/issues/488 sonst --> upstream fixen</s> - [x] <s>roles-ansible.gitea --> erledigt sich vllt durch https://git.mgrote.net/mg/homeserver/issues/488 sonst --> upstream fixen</s>
mg changed title from ansible v12 deprecation warning: INJECT_FACTS_AS_VARS default to True is deprecated - dependencies to ansible v12 deprecation warning: INJECT_FACTS_AS_VARS default to True is deprecated - dependencies 2026-01-03 19:18:28 +01:00
Author
Owner
PLAY [all:!pve:!pbs] **********************************************************************************************************************************************************************

TASK [oefenweb.ufw : facts | set] *********************************************************************************************************************************************************
[DEPRECATION WARNING]: INJECT_FACTS_AS_VARS default to `True` is deprecated, top-level facts will not be auto injected after the change. This feature will be removed from ansible-core ver
sion 2.24.
Origin: /home/ansible-dev/ansible-homeserver/roles/oefenweb.ufw/tasks/main.yml:5:21

3 - name: facts | set
4   ansible.builtin.set_fact:
5     kernel_version: "{{ ansible_kernel | regex_search('^([0-9]+\\.[0-9]+\\.[0-9]+)') }}"
                      ^ column 21

Use `ansible_facts["fact_name"]` (no `ansible_` prefix) instead.
```bash PLAY [all:!pve:!pbs] ********************************************************************************************************************************************************************** TASK [oefenweb.ufw : facts | set] ********************************************************************************************************************************************************* [DEPRECATION WARNING]: INJECT_FACTS_AS_VARS default to `True` is deprecated, top-level facts will not be auto injected after the change. This feature will be removed from ansible-core ver sion 2.24. Origin: /home/ansible-dev/ansible-homeserver/roles/oefenweb.ufw/tasks/main.yml:5:21 3 - name: facts | set 4 ansible.builtin.set_fact: 5 kernel_version: "{{ ansible_kernel | regex_search('^([0-9]+\\.[0-9]+\\.[0-9]+)') }}" ^ column 21 Use `ansible_facts["fact_name"]` (no `ansible_` prefix) instead. ```
mg changed title from ansible v12 deprecation warning: INJECT_FACTS_AS_VARS default to True is deprecated - dependencies to ansible v12 deprecation warning: INJECT_FACTS_AS_VARS default to True is deprecated 2026-01-03 20:29:18 +01:00
Author
Owner
TASK [geerlingguy.pip : Remove EXTERNALLY-MANAGED] ****************************************************************************************************************************************
[WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg.
[DEPRECATION WARNING]: INJECT_FACTS_AS_VARS default to `True` is deprecated, top-level facts will not be auto injected after the change. This feature will be removed from ansible-core ver
sion 2.24.
Origin: /home/ansible-dev/ansible-homeserver/roles/geerlingguy.pip/tasks/main.yml:9:11

7 - name: Remove EXTERNALLY-MANAGED
8   ansible.builtin.file:
9     path: /usr/lib/python3.{{ ansible_python.version.minor }}/EXTERNALLY-MANAGED
            ^ column 11

Use `ansible_facts["fact_name"]` (no `ansible_` prefix) instead.
```bash TASK [geerlingguy.pip : Remove EXTERNALLY-MANAGED] **************************************************************************************************************************************** [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. [DEPRECATION WARNING]: INJECT_FACTS_AS_VARS default to `True` is deprecated, top-level facts will not be auto injected after the change. This feature will be removed from ansible-core ver sion 2.24. Origin: /home/ansible-dev/ansible-homeserver/roles/geerlingguy.pip/tasks/main.yml:9:11 7 - name: Remove EXTERNALLY-MANAGED 8 ansible.builtin.file: 9 path: /usr/lib/python3.{{ ansible_python.version.minor }}/EXTERNALLY-MANAGED ^ column 11 Use `ansible_facts["fact_name"]` (no `ansible_` prefix) instead. ```
Author
Owner
TASK [robertdebock.bootstrap : Install bootstrap packages (package)] **********************************************************************************************************************
[WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg.
[DEPRECATION WARNING]: INJECT_FACTS_AS_VARS default to `True` is deprecated, top-level facts will not be auto injected after the change. This feature will be removed from ansible-core version 2.24.
Origin: /home/ansible-dev/.ansible/roles/robertdebock.bootstrap/vars/main.yml:75:27

73
74 # Map the right set of packages, based on gathered ansible_facts.
75 bootstrap_facts_packages: "{{ _bootstrap_packages[ansible_distribution ~'_'~ ansible_distribution_major_version]|d...
                             ^ column 27

Use `ansible_facts["fact_name"]` (no `ansible_` prefix) instead.
```bash TASK [robertdebock.bootstrap : Install bootstrap packages (package)] ********************************************************************************************************************** [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. [DEPRECATION WARNING]: INJECT_FACTS_AS_VARS default to `True` is deprecated, top-level facts will not be auto injected after the change. This feature will be removed from ansible-core version 2.24. Origin: /home/ansible-dev/.ansible/roles/robertdebock.bootstrap/vars/main.yml:75:27 73 74 # Map the right set of packages, based on gathered ansible_facts. 75 bootstrap_facts_packages: "{{ _bootstrap_packages[ansible_distribution ~'_'~ ansible_distribution_major_version]|d... ^ column 27 Use `ansible_facts["fact_name"]` (no `ansible_` prefix) instead. ```
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
mg/homeserver#745
No description provided.