Release Summary
Feature release.
The main new feature of this release is ansible-core 2.21 support for community.sops.load_vars. ansible-core 2.21 is the first version to explicitly allow action plugins to set variables, which finally allows community.sops.load_vars to set variables the same way as ansible.builtin.include_vars.
Minor Changes
- all modules and plugins - allow retrieving private age keys and private SSH keys through commands with the new
age_key_cmdandage_ssh_private_key_cmdoptions (#282, #286). - all modules and plugins - allow to configure GCP access with the
gcp_oauth_access_tokenandgcp_kms_client_typeoptions (#282, #286). - load_vars - now supports ansible-core 2.21's way of actually loading variables, instead of returning
ansible_facts. The behavior for this can be controlled through the newreturn_methodoption, which is by default set toauto. On ansible-core 2.21+,autobehaves the same asvars-only(return proper variables), and for ansible-core before 2.21 the same asfacts-only(returnansible_facts) (#283). - sops_encrypt - support providing HuaweiCloud KMS key IDs with the
huawei_cloud_kmsoption (#282, #286).