Community.Sops Release Notes

v1.8.2

Release Summary

Maintenance release with updated documentation and changelog.

Deprecated Features

  • The collection deprecates support for all Ansible/ansible-base/ansible-core versions that are currently End of Life, according to the ansible-core support matrix. This means that the next major release of the collection will no longer support Ansible 2.9, ansible-base 2.10, ansible-core 2.11, ansible-core 2.12, ansible-core 2.13, and ansible-core 2.14.

v1.8.1

Release Summary

Bugfix release.

Bugfixes

v1.8.0

Release Summary

Feature release for supporting improvements coming with SOPS 3.9.0.

Minor Changes

Bugfixes

v1.7.0

Release Summary

Bugfix and feature release to fix installation issues with SOPS 3.9.0.

Minor Changes

Bugfixes

v1.6.7

Release Summary

Bugfix release.

Bugfixes

v1.6.6

Release Summary

Make fully compatible with and test against sops 3.8.0.

Bugfixes

v1.6.5

Release Summary

Make compatible with and test against sops 3.8.0-rc.1.

Bugfixes

v1.6.4

Release Summary

Maintenance/bugfix release for the move of sops to the new getsops GitHub organization.

Bugfixes

v1.6.3

Release Summary

Maintenance release with updated documentation.

From this version on, community.sops is using the new Ansible semantic markup in its documentation. If you look at documentation with the ansible-doc CLI tool from ansible-core before 2.15, please note that it does not render the markup correctly. You should be still able to read it in most cases, but you need ansible-core 2.15 or later to see it as it is intended. Alternatively you can look at the devel docsite for the rendered HTML version of the documentation of the latest release.

Known Issues

v1.6.2

Release Summary

Maintenance release.

Bugfixes

v1.6.1

Release Summary

Maintenance release.

Bugfixes

v1.6.0

Release Summary

Feature release improving the installation role.

Minor Changes

v1.5.0

Release Summary

Feature release.

Minor Changes

New Playbooks

  • community.sops.install - Installs sops and GNU Privacy Guard on all remote hosts

  • community.sops.install_localhost - Installs sops and GNU Privacy Guard on localhost

New Roles

  • community.sops.install - Install Mozilla sops

v1.4.1

Release Summary

Maintenance release to improve compatibility with future ansible-core releases.

Bugfixes

v1.4.0

Release Summary

Feature release.

Minor Changes

v1.3.0

Release Summary

Feature release.

Minor Changes

v1.2.3

Release Summary

Fix formatting bug in documentation. No code changes.

v1.2.2

Release Summary

Maintenance release.

Bugfixes

  • Include simplified_bsd.txt license file for the sops module utils.

v1.2.1

Release Summary

Maintenance release with updated documentation.

v1.2.0

Release Summary

Collection release for inclusion in Ansible 4.9.0 and 5.1.0.

This release contains a change allowing to configure generic plugin options with ansible.cfg keys and env variables.

Minor Changes

Bugfixes

v1.1.0

Release Summary

A minor release for inclusion in Ansible 4.2.0.

Minor Changes

New Plugins

Filter

  • community.sops.decrypt - Decrypt sops-encrypted data

v1.0.6

Release Summary

This release makes the collection compatible to the latest beta release of ansible-core 2.11.

Bugfixes

v1.0.5

Release Summary

This release fixes a bug that prevented correct YAML file to be created when the output was ending in .yaml.

Bugfixes

v1.0.4

Release Summary

This is a security release, fixing a potential information leak in the community.sops.sops_encrypt module.

Security Fixes

v1.0.3

Release Summary

This release include some fixes to Ansible docs and required changes for inclusion in Ansible.

Bugfixes

v1.0.2

Release Summary

Fix of 1.0.1 release which had no changelog entry.

v1.0.1

Release Summary

Re-release of 1.0.0 to counteract error during release.

v1.0.0

Release Summary

First stable release. This release is expected to be included in Ansible 3.0.0.

Minor Changes

  • All plugins and modules: allow to pass generic sops options with new options config_path, enable_local_keyservice, keyservice. Also allow to pass AWS parameters with options aws_profile, aws_access_key_id, aws_secret_access_key, and aws_session_token (https://github.com/ansible-collections/community.sops/pull/47).

  • community.sops.sops_encrypt - allow to pass encryption-specific options kms, gcp_kms, azure_kv, hc_vault_transit, pgp, unencrypted_suffix, encrypted_suffix, unencrypted_regex, encrypted_regex, encryption_context, and shamir_secret_sharing_threshold to sops (https://github.com/ansible-collections/community.sops/pull/47).

v0.2.0

Release Summary

This release adds features for the lookup and vars plugins.

Minor Changes

v0.1.0

Release Summary

First release of the community.sops collection! This release includes multiple plugins: an action plugin, a lookup plugin and a vars plugin.

New Plugins

Lookup

  • community.sops.sops - Read sops encrypted file contents

Vars

  • community.sops.sops - Loading sops-encrypted vars files

New Modules

  • community.sops.load_vars - Load sops-encrypted variables from files, dynamically within a task

  • community.sops.sops_encrypt - Encrypt data with sops