Ansible Version Details
Ansible-Core: 2.12
Change in module_defaults
ansible-core 2.12 does not use the collections: directive in the playbooks when definining module_defaults. This means each module needs to be specified using its fully qualified name:
module_defaults:
solace.pubsub_plus.solace_acl_profile:
host: "{{ sempv2_host }}"
port: "{{ sempv2_port }}"
secure_connection: "{{ sempv2_is_secure_connection }}"
username: "{{ sempv2_username }}"
password: "{{ sempv2_password }}"
timeout: "{{ sempv2_timeout }}"
msg_vpn: "{{ vpn }}"
solace.pubsub_plus.solace_client_username:
host: "{{ sempv2_host }}"
port: "{{ sempv2_port }}"
secure_connection: "{{ sempv2_is_secure_connection }}"
username: "{{ sempv2_username }}"
password: "{{ sempv2_password }}"
timeout: "{{ sempv2_timeout }}"
msg_vpn: "{{ vpn }}"
Ansible-Core: 2.11
No particulars.
Ansible-Core: 2.10
No particulars.