Skip to content

Using any Playbook with gathering Facts runs into an issue #1486

Open
@Hornochs

Description

@Hornochs
SUMMARY

Using any Task while gathering Facts runs into an issue

ISSUE TYPE
  • Bug Report
COMPONENT NAME

community.zabbix.zabbix_proxy

ANSIBLE VERSION
ansible [core 2.18.3]
  config file = /Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg
  configured module search path = ['/usr/share/ansible']
  ansible python module location = /opt/homebrew/Cellar/ansible/11.3.0_1/libexec/lib/python3.13/site-packages/ansible
  ansible collection location = /Users/stephan.schaffner/.ansible/collections:/usr/share/ansible/collections
  executable location = /opt/homebrew/bin/ansible
  python version = 3.13.2 (main, Feb  4 2025, 14:51:09) [Clang 16.0.0 (clang-1600.0.26.6)] (/opt/homebrew/Cellar/ansible/11.3.0_1/libexec/bin/python)
  jinja version = 3.1.6
  libyaml = True
CONFIGURATION
CONFIG_FILE() = /Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg
DEFAULT_ACTION_PLUGIN_PATH(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = ['/usr/share/ansible_plugins/action_plugins']
DEFAULT_CALLBACK_PLUGIN_PATH(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = ['/usr/share/ansible_plugins/callback_plugins']
DEFAULT_CONNECTION_PLUGIN_PATH(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = ['/usr/share/ansible_plugins/connection_plugins']
DEFAULT_FILTER_PLUGIN_PATH(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = ['/usr/share/ansible_plugins/filter_plugins']
DEFAULT_FORKS(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = 10
DEFAULT_GATHERING(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = smart
DEFAULT_HASH_BEHAVIOUR(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = merge
DEFAULT_LOG_PATH(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = /Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra->
DEFAULT_LOOKUP_PLUGIN_PATH(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = ['/usr/share/ansible_plugins/lookup_plugins']
DEFAULT_MANAGED_STR(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = Attention: This file is managed by Ansible and will be over>
DEFAULT_MODULE_PATH(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = ['/usr/share/ansible']
DEFAULT_POLL_INTERVAL(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = 15
DEFAULT_PRIVATE_KEY_FILE(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = /Users/stephan.schaffner/.ssh/id_ed25519_sk
DEFAULT_REMOTE_PORT(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = 22
DEFAULT_REMOTE_USER(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = stephanschaffner
DEFAULT_ROLES_PATH(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = ['/Users/stephan.schaffner/Documents/Operations/Ansible/oit->
DEFAULT_STDOUT_CALLBACK(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = yaml
DEFAULT_TIMEOUT(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = 120
DEFAULT_TRANSPORT(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = ssh
DEFAULT_UNDEFINED_VAR_BEHAVIOR(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = True
DEFAULT_VARS_PLUGIN_PATH(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = ['/usr/share/ansible_plugins/vars_plugins']
DEFAULT_VAULT_IDENTITY_LIST(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = ['[email protected]_vault_password', '[email protected]_password']
DEPRECATION_WARNINGS(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = True
DISPLAY_SKIPPED_HOSTS(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = True
HOST_KEY_CHECKING(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = False
INVENTORY_ENABLED(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = ['ini']
PAGER(env: PAGER) = less
PARAMIKO_LOOK_FOR_KEYS(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = False
SYSTEM_WARNINGS(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = True
VARIABLE_PRECEDENCE(/Users/stephan.schaffner/Documents/Operations/Ansible/oit-fra-hq/ansible.cfg) = ['all_plugins_play', 'all_inventory', 'all_plugins_inventor>

OS / ENVIRONMENT / Zabbix Version

Client:

MacOS 15.3.2

Server: Zabbix 7.2

STEPS TO REPRODUCE
- name: Create or update a proxy with proxy type active (Zabbix version >= 7.0)
  community.zabbix.zabbix_proxy:
    proxy_name: "{{ host.system.hostname }}"
    description: "Proxy installed on {{ host.system.hostname }}"
    operating_mode: active
    state: present
    allowed_addresses: "{{ zabbix.sourceip }}"
    tls_accept: "PSK"
    tls_psk: "{{ zabbix.proxypsk }}"
    tls_psk_identity: "PSKProxy"
  delegate_to: localhost
EXPECTED RESULTS

Adding Zabbix Proxy to Zabbix Master

ACTUAL RESULTS
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: NoneType: None
fatal: [zabbix.test.local]: FAILED! => changed=false 
  msg: No fact modules available and we could not find a fact module for your network OS (community.zabbix.zabbix), try setting one via the `FACTS_MODULES` configuration.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions