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.