diff --git a/CHANGELOG.rst b/CHANGELOG.rst index aef4b3b01b..b11bbb784e 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,6 +5,174 @@ Community General Release Notes .. contents:: Topics +v1.3.0 +====== + +Release Summary +--------------- + +This is the last minor 1.x.0 release. The next releases from the stable-1 branch will be 1.3.y patch releases. + +Major Changes +------------- + +- For community.general 2.0.0, the Hetzner Robot modules will be moved to the `community.hrobot `_ collection. + A redirection will be inserted so that users using ansible-base 2.10 or newer do not have to change anything. + + If you use Ansible 2.9 and explicitly use Hetzner Robot modules from this collection, you will need to adjust your playbooks and roles to use FQCNs starting with ``community.hrobot.`` instead of ``community.general.hetzner_``, + for example replace ``community.general.hetzner_firewall_info`` in a task by ``community.hrobot.firewall_info``. + + If you use ansible-base and installed ``community.general`` manually and rely on the Hetzner Robot modules, you have to make sure to install the ``community.hrobot`` collection as well. + If you are using FQCNs, i.e. ``community.general.hetzner_failover_ip`` instead of ``hetzner_failover_ip``, it will continue working, but we still recommend to adjust the FQCNs as well. +- For community.general 2.0.0, the ``docker`` modules and plugins will be moved to the `community.docker `_ collection. + A redirection will be inserted so that users using ansible-base 2.10 or newer do not have to change anything. + + If you use Ansible 2.9 and explicitly use ``docker`` content from this collection, you will need to adjust your playbooks and roles to use FQCNs starting with ``community.docker.`` instead of ``community.general.``, + for example replace ``community.general.docker_container`` in a task by ``community.docker.docker_container``. + + If you use ansible-base and installed ``community.general`` manually and rely on the ``docker`` content, you have to make sure to install the ``community.docker`` collection as well. + If you are using FQCNs, i.e. ``community.general.docker_container`` instead of ``docker_container``, it will continue working, but we still recommend to adjust the FQCNs as well. +- For community.general 2.0.0, the ``postgresql`` modules and plugins will be moved to the `community.postgresql `_ collection. + A redirection will be inserted so that users using ansible-base 2.10 or newer do not have to change anything. + + If you use Ansible 2.9 and explicitly use ``postgresql`` content from this collection, you will need to adjust your playbooks and roles to use FQCNs starting with ``community.postgresql.`` instead of ``community.general.``, + for example replace ``community.general.postgresql_info`` in a task by ``community.postgresql.postgresql_info``. + + If you use ansible-base and installed ``community.general`` manually and rely on the ``postgresql`` content, you have to make sure to install the ``community.postgresql`` collection as well. + If you are using FQCNs, i.e. ``community.general.postgresql_info`` instead of ``postgresql_info``, it will continue working, but we still recommend to adjust the FQCNs as well. +- The community.general collection no longer depends on the ansible.posix collection (https://github.com/ansible-collections/community.general/pull/1157). + +Minor Changes +------------- + +- Add new filter plugin ``dict_kv`` which returns a single key-value pair from two arguments. Useful for generating complex dictionaries without using loops. For example ``'value' | community.general.dict_kv('key'))`` evaluates to ``{'key': 'value'}`` (https://github.com/ansible-collections/community.general/pull/1264). +- archive - fix paramater types (https://github.com/ansible-collections/community.general/pull/1039). +- consul - added support for tcp checks (https://github.com/ansible-collections/community.general/issues/1128). +- datadog - mark ``notification_message`` as ``no_log`` (https://github.com/ansible-collections/community.general/pull/1338). +- datadog_monitor - add ``include_tags`` option (https://github.com/ansible/ansible/issues/57441). +- django_manage - renamed parameter ``app_path`` to ``project_path``, adding ``app_path`` and ``chdir`` as aliases (https://github.com/ansible-collections/community.general/issues/1044). +- docker_container - now supports the ``device_requests`` option, which allows to request additional resources such as GPUs (https://github.com/ansible/ansible/issues/65748, https://github.com/ansible-collections/community.general/pull/1119). +- docker_image - return docker build output (https://github.com/ansible-collections/community.general/pull/805). +- docker_secret - add a warning when the secret does not have an ``ansible_key`` label but the ``force`` parameter is not set (https://github.com/ansible-collections/community.docker/issues/30, https://github.com/ansible-collections/community.docker/pull/31). +- facter - added option for ``arguments`` (https://github.com/ansible-collections/community.general/pull/768). +- hashi_vault - support ``VAULT_SKIP_VERIFY`` environment variable for determining if to verify certificates (in addition to the ``validate_certs=`` flag supported today) (https://github.com/ansible-collections/community.general/pull/1024). +- hashi_vault lookup plugin - add support for JWT authentication (https://github.com/ansible-collections/community.general/pull/1213). +- infoblox inventory script - use stderr for reporting errors, and allow use of environment for configuration (https://github.com/ansible-collections/community.general/pull/436). +- ipa_host - silence warning about non-secret ``random_password`` option not having ``no_log`` set (https://github.com/ansible-collections/community.general/pull/1339). +- ipa_user - silence warning about non-secret ``krbpasswordexpiration`` and ``update_password`` options not having ``no_log`` set (https://github.com/ansible-collections/community.general/pull/1339). +- linode_v4 - added support for Linode StackScript usage when creating instances (https://github.com/ansible-collections/community.general/issues/723). +- lvol - fix idempotency issue when using lvol with ``%VG`` or ``%PVS`` size options and VG is fully allocated (https://github.com/ansible-collections/community.general/pull/229). +- maven_artifact - added ``client_cert`` and ``client_key`` parameters to the maven_artifact module (https://github.com/ansible-collections/community.general/issues/1123). +- module_helper - added ModuleHelper class and a couple of convenience tools for module developers (https://github.com/ansible-collections/community.general/pull/1322). +- nmcli - refactor internal methods for simplicity and enhance reuse to support existing and future connection types (https://github.com/ansible-collections/community.general/pull/1113). +- nmcli - remove Python DBus and GTK Object library dependencies (https://github.com/ansible-collections/community.general/issues/1112). +- nmcli - the ``dns4``, ``dns4_search``, ``dns6``, and ``dns6_search`` arguments are retained internally as lists (https://github.com/ansible-collections/community.general/pull/1113). +- odbc - added a parameter ``commit`` which allows users to disable the explicit commit after the execute call (https://github.com/ansible-collections/community.general/pull/1139). +- openbsd_pkg - added ``snapshot`` option (https://github.com/ansible-collections/community.general/pull/965). +- pacman - improve group expansion speed: query list of pacman groups once (https://github.com/ansible-collections/community.general/pull/349). +- parted - add ``resize`` option to resize existing partitions (https://github.com/ansible-collections/community.general/pull/773). +- passwordstore lookup plugin - added ``umask`` option to set the desired file permisions on creation. This is done via the ``PASSWORD_STORE_UMASK`` environment variable (https://github.com/ansible-collections/community.general/pull/1156). +- pkgin - add support for installation of full versioned package names (https://github.com/ansible-collections/community.general/pull/1256). +- pkgng - present the ``ignore_osver`` option to pkg (https://github.com/ansible-collections/community.general/pull/1243). +- portage - add ``getbinpkgonly`` option, remove unnecessary note on internal portage behaviour (getbinpkg=yes), and remove the undocumented exclusiveness of the pkg options as portage makes no such restriction (https://github.com/ansible-collections/community.general/pull/1169). +- postgresql_info - add ``in_recovery`` return value to show if a service in recovery mode or not (https://github.com/ansible-collections/community.general/issues/1068). +- postgresql_privs - add ``procedure`` type support (https://github.com/ansible-collections/community.general/issues/1002). +- postgresql_query - add ``query_list`` and ``query_all_results`` return values (https://github.com/ansible-collections/community.general/issues/838). +- proxmox - add new ``proxmox_default_behavior`` option (https://github.com/ansible-collections/community.general/pull/850). +- proxmox - add support for API tokens (https://github.com/ansible-collections/community.general/pull/1206). +- proxmox - extract common code and documentation (https://github.com/ansible-collections/community.general/pull/1331). +- proxmox inventory plugin - ignore QEMU templates altogether instead of skipping the creation of the host in the inventory (https://github.com/ansible-collections/community.general/pull/1185). +- proxmox_kvm - add cloud-init support (new options: ``cicustom``, ``cipassword``, ``citype``, ``ciuser``, ``ipconfig``, ``nameservers``, ``searchdomains``, ``sshkeys``) (https://github.com/ansible-collections/community.general/pull/797). +- proxmox_kvm - add new ``proxmox_default_behavior`` option (https://github.com/ansible-collections/community.general/pull/850). +- proxmox_kvm - add support for API tokens (https://github.com/ansible-collections/community.general/pull/1206). +- proxmox_template - add support for API tokens (https://github.com/ansible-collections/community.general/pull/1206). +- proxmox_template - download proxmox applicance templates (pveam) (https://github.com/ansible-collections/community.general/pull/1046). +- redis cache plugin - add redis sentinel functionality to cache plugin (https://github.com/ansible-collections/community.general/pull/1055). +- redis cache plugin - make the redis cache keyset name configurable (https://github.com/ansible-collections/community.general/pull/1036). +- terraform - add ``init_reconfigure`` option, which controls the ``-reconfigure`` flag (backend reconfiguration) (https://github.com/ansible-collections/community.general/pull/823). +- xfconf - removed unnecessary second execution of ``xfconf-query`` (https://github.com/ansible-collections/community.general/pull/1305). + +Deprecated Features +------------------- + +- django_manage - the parameter ``liveserver`` relates to a no longer maintained third-party module for django. It is now deprecated, and will be remove in community.general 3.0.0 (https://github.com/ansible-collections/community.general/pull/1154). +- proxmox - the default of the new ``proxmox_default_behavior`` option will change from ``compatibility`` to ``no_defaults`` in community.general 4.0.0. Set the option to an explicit value to avoid a deprecation warning (https://github.com/ansible-collections/community.general/pull/850). +- proxmox_kvm - the default of the new ``proxmox_default_behavior`` option will change from ``compatibility`` to ``no_defaults`` in community.general 4.0.0. Set the option to an explicit value to avoid a deprecation warning (https://github.com/ansible-collections/community.general/pull/850). +- syspatch - deprecate the redundant ``apply`` argument (https://github.com/ansible-collections/community.general/pull/360). + +Bugfixes +-------- + +- apache2_module - amend existing module identifier workaround to also apply to updated Shibboleth modules (https://github.com/ansible-collections/community.general/issues/1379). +- beadm - fixed issue "list object has no attribute split" (https://github.com/ansible-collections/community.general/issues/791). +- capabilities - fix for a newer version of libcap release (https://github.com/ansible-collections/community.general/pull/1061). +- composer - fix bug in command idempotence with composer v2 (https://github.com/ansible-collections/community.general/issues/1179). +- docker_login - fix internal config file storage to handle credentials for more than one registry (https://github.com/ansible-collections/community.general/issues/1117). +- filesystem - add option ``state`` with default ``present``. When set to ``absent``, filesystem signatures are removed (https://github.com/ansible-collections/community.general/issues/355). +- flatpak - use of the ``--non-interactive`` argument instead of ``-y`` when possible (https://github.com/ansible-collections/community.general/pull/1246). +- gcp_storage_files lookup plugin - make sure that plugin errors out on initialization if the required library is not found, and not on load-time (https://github.com/ansible-collections/community.general/pull/1297). +- gitlab_group - added description parameter to ``createGroup()`` call (https://github.com/ansible-collections/community.general/issues/138). +- gitlab_group_variable - support for GitLab pagination limitation by iterating over GitLab variable pages (https://github.com/ansible-collections/community.general/pull/968). +- gitlab_project_variable - support for GitLab pagination limitation by iterating over GitLab variable pages (https://github.com/ansible-collections/community.general/pull/968). +- hashi_vault - fix approle authentication without ``secret_id`` (https://github.com/ansible-collections/community.general/pull/1138). +- homebrew - fix package name validation for packages containing hypen ``-`` (https://github.com/ansible-collections/community.general/issues/1037). +- homebrew_cask - fix package name validation for casks containing hypen ``-`` (https://github.com/ansible-collections/community.general/issues/1037). +- influxdb - fix usage of path for older version of python-influxdb (https://github.com/ansible-collections/community.general/issues/997). +- iptables_state - fix race condition between module and its action plugin (https://github.com/ansible-collections/community.general/issues/1136). +- linode inventory plugin - make sure that plugin errors out on initialization if the required library is not found, and not on load-time (https://github.com/ansible-collections/community.general/pull/1297). +- lxc_container - fix the type of the ``container_config`` parameter. It is now processed as a list and not a string (https://github.com/ansible-collections/community.general/pull/216). +- macports - fix failure to install a package whose name is contained within an already installed package's name or variant (https://github.com/ansible-collections/community.general/issues/1307). +- maven_artifact - handle timestamped snapshot version strings properly (https://github.com/ansible-collections/community.general/issues/709). +- memcached cache plugin - make sure that plugin errors out on initialization if the required library is not found, and not on load-time (https://github.com/ansible-collections/community.general/pull/1297). +- monit - fix modules ability to determine the current state of the monitored process (https://github.com/ansible-collections/community.general/pull/1107). +- nios_fixed_address, nios_host_record, nios_zone - removed redundant parameter aliases causing warning messages to incorrectly appear in task output (https://github.com/ansible-collections/community.general/issues/852). +- nmcli - cannot modify ``ifname`` after connection creation (https://github.com/ansible-collections/community.general/issues/1089). +- nmcli - use consistent autoconnect parameters (https://github.com/ansible-collections/community.general/issues/459). +- omapi_host - fix compatibility with Python 3 (https://github.com/ansible-collections/community.general/issues/787). +- packet_net.py inventory script - fixed failure w.r.t. operating system retrieval by changing array subscription back to attribute access (https://github.com/ansible-collections/community.general/pull/891). +- postgresql_ext - fix the module crashes when available ext versions cannot be compared with current version (https://github.com/ansible-collections/community.general/issues/1095). +- postgresql_ext - fix version selection when ``version=latest`` (https://github.com/ansible-collections/community.general/pull/1078). +- postgresql_pg_hba - fix a crash when a new rule with an 'options' field replaces a rule without or vice versa (https://github.com/ansible-collections/community.general/issues/1108). +- postgresql_privs - fix module fails when ``type`` group and passing ``objs`` value containing hyphens (https://github.com/ansible-collections/community.general/issues/1058). +- proxmox_kvm - fix issue causing linked clones not being create by allowing ``format=unspecified`` (https://github.com/ansible-collections/community.general/issues/1027). +- proxmox_kvm - ignore unsupported ``pool`` parameter on update (https://github.com/ansible-collections/community.general/pull/1258). +- redis - fixes parsing of config values which should not be converted to bytes (https://github.com/ansible-collections/community.general/pull/1079). +- redis cache plugin - make sure that plugin errors out on initialization if the required library is not found, and not on load-time (https://github.com/ansible-collections/community.general/pull/1297). +- slack - avoid trying to update existing message when sending messages that contain the string "ts" (https://github.com/ansible-collections/community.general/issues/1097). +- solaris_zone - fixed issue trying to configure zone in Python 3 (https://github.com/ansible-collections/community.general/issues/1081). +- syspatch - fix bug where not setting ``apply=true`` would result in error (https://github.com/ansible-collections/community.general/pull/360). +- xfconf - parameter ``value`` no longer required for state ``absent`` (https://github.com/ansible-collections/community.general/issues/1329). +- xfconf - xfconf no longer passing the command args as a string, but rather as a list (https://github.com/ansible-collections/community.general/issues/1328). +- zypper - force ``LANG=C`` to as zypper is looking in XML output where attribute could be translated (https://github.com/ansible-collections/community.general/issues/1175). + +New Modules +----------- + +Cloud +~~~~~ + +misc +^^^^ + +- proxmox_domain_info - Retrieve information about one or more Proxmox VE domains +- proxmox_group_info - Retrieve information about one or more Proxmox VE groups +- proxmox_user_info - Retrieve information about one or more Proxmox VE users + +Clustering +~~~~~~~~~~ + +nomad +^^^^^ + +- nomad_job - Launch a Nomad Job +- nomad_job_info - Get Nomad Jobs info + +Monitoring +~~~~~~~~~~ + +- pagerduty_change - Track a code or infrastructure change as a PagerDuty change event +- pagerduty_user - Manage a user account on PagerDuty + v1.2.0 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 9972264b35..223b6f075a 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1231,3 +1231,340 @@ releases: name: stackpath_compute namespace: null release_date: '2020-09-30' + 1.3.0: + changes: + bugfixes: + - apache2_module - amend existing module identifier workaround to also apply + to updated Shibboleth modules (https://github.com/ansible-collections/community.general/issues/1379). + - beadm - fixed issue "list object has no attribute split" (https://github.com/ansible-collections/community.general/issues/791). + - capabilities - fix for a newer version of libcap release (https://github.com/ansible-collections/community.general/pull/1061). + - composer - fix bug in command idempotence with composer v2 (https://github.com/ansible-collections/community.general/issues/1179). + - docker_login - fix internal config file storage to handle credentials for + more than one registry (https://github.com/ansible-collections/community.general/issues/1117). + - filesystem - add option ``state`` with default ``present``. When set to ``absent``, + filesystem signatures are removed (https://github.com/ansible-collections/community.general/issues/355). + - flatpak - use of the ``--non-interactive`` argument instead of ``-y`` when + possible (https://github.com/ansible-collections/community.general/pull/1246). + - gcp_storage_files lookup plugin - make sure that plugin errors out on initialization + if the required library is not found, and not on load-time (https://github.com/ansible-collections/community.general/pull/1297). + - gitlab_group - added description parameter to ``createGroup()`` call (https://github.com/ansible-collections/community.general/issues/138). + - gitlab_group_variable - support for GitLab pagination limitation by iterating + over GitLab variable pages (https://github.com/ansible-collections/community.general/pull/968). + - gitlab_project_variable - support for GitLab pagination limitation by iterating + over GitLab variable pages (https://github.com/ansible-collections/community.general/pull/968). + - hashi_vault - fix approle authentication without ``secret_id`` (https://github.com/ansible-collections/community.general/pull/1138). + - homebrew - fix package name validation for packages containing hypen ``-`` + (https://github.com/ansible-collections/community.general/issues/1037). + - homebrew_cask - fix package name validation for casks containing hypen ``-`` + (https://github.com/ansible-collections/community.general/issues/1037). + - influxdb - fix usage of path for older version of python-influxdb (https://github.com/ansible-collections/community.general/issues/997). + - iptables_state - fix race condition between module and its action plugin (https://github.com/ansible-collections/community.general/issues/1136). + - linode inventory plugin - make sure that plugin errors out on initialization + if the required library is not found, and not on load-time (https://github.com/ansible-collections/community.general/pull/1297). + - lxc_container - fix the type of the ``container_config`` parameter. It is + now processed as a list and not a string (https://github.com/ansible-collections/community.general/pull/216). + - macports - fix failure to install a package whose name is contained within + an already installed package's name or variant (https://github.com/ansible-collections/community.general/issues/1307). + - maven_artifact - handle timestamped snapshot version strings properly (https://github.com/ansible-collections/community.general/issues/709). + - memcached cache plugin - make sure that plugin errors out on initialization + if the required library is not found, and not on load-time (https://github.com/ansible-collections/community.general/pull/1297). + - monit - fix modules ability to determine the current state of the monitored + process (https://github.com/ansible-collections/community.general/pull/1107). + - nios_fixed_address, nios_host_record, nios_zone - removed redundant parameter + aliases causing warning messages to incorrectly appear in task output (https://github.com/ansible-collections/community.general/issues/852). + - nmcli - cannot modify ``ifname`` after connection creation (https://github.com/ansible-collections/community.general/issues/1089). + - nmcli - use consistent autoconnect parameters (https://github.com/ansible-collections/community.general/issues/459). + - omapi_host - fix compatibility with Python 3 (https://github.com/ansible-collections/community.general/issues/787). + - packet_net.py inventory script - fixed failure w.r.t. operating system retrieval + by changing array subscription back to attribute access (https://github.com/ansible-collections/community.general/pull/891). + - postgresql_ext - fix the module crashes when available ext versions cannot + be compared with current version (https://github.com/ansible-collections/community.general/issues/1095). + - postgresql_ext - fix version selection when ``version=latest`` (https://github.com/ansible-collections/community.general/pull/1078). + - postgresql_pg_hba - fix a crash when a new rule with an 'options' field replaces + a rule without or vice versa (https://github.com/ansible-collections/community.general/issues/1108). + - postgresql_privs - fix module fails when ``type`` group and passing ``objs`` + value containing hyphens (https://github.com/ansible-collections/community.general/issues/1058). + - proxmox_kvm - fix issue causing linked clones not being create by allowing + ``format=unspecified`` (https://github.com/ansible-collections/community.general/issues/1027). + - proxmox_kvm - ignore unsupported ``pool`` parameter on update (https://github.com/ansible-collections/community.general/pull/1258). + - redis - fixes parsing of config values which should not be converted to bytes + (https://github.com/ansible-collections/community.general/pull/1079). + - redis cache plugin - make sure that plugin errors out on initialization if + the required library is not found, and not on load-time (https://github.com/ansible-collections/community.general/pull/1297). + - slack - avoid trying to update existing message when sending messages that + contain the string "ts" (https://github.com/ansible-collections/community.general/issues/1097). + - solaris_zone - fixed issue trying to configure zone in Python 3 (https://github.com/ansible-collections/community.general/issues/1081). + - syspatch - fix bug where not setting ``apply=true`` would result in error + (https://github.com/ansible-collections/community.general/pull/360). + - xfconf - parameter ``value`` no longer required for state ``absent`` (https://github.com/ansible-collections/community.general/issues/1329). + - xfconf - xfconf no longer passing the command args as a string, but rather + as a list (https://github.com/ansible-collections/community.general/issues/1328). + - zypper - force ``LANG=C`` to as zypper is looking in XML output where attribute + could be translated (https://github.com/ansible-collections/community.general/issues/1175). + deprecated_features: + - django_manage - the parameter ``liveserver`` relates to a no longer maintained + third-party module for django. It is now deprecated, and will be remove in + community.general 3.0.0 (https://github.com/ansible-collections/community.general/pull/1154). + - proxmox - the default of the new ``proxmox_default_behavior`` option will + change from ``compatibility`` to ``no_defaults`` in community.general 4.0.0. + Set the option to an explicit value to avoid a deprecation warning (https://github.com/ansible-collections/community.general/pull/850). + - proxmox_kvm - the default of the new ``proxmox_default_behavior`` option will + change from ``compatibility`` to ``no_defaults`` in community.general 4.0.0. + Set the option to an explicit value to avoid a deprecation warning (https://github.com/ansible-collections/community.general/pull/850). + - syspatch - deprecate the redundant ``apply`` argument (https://github.com/ansible-collections/community.general/pull/360). + major_changes: + - 'For community.general 2.0.0, the Hetzner Robot modules will be moved to the + `community.hrobot `_ collection. + + A redirection will be inserted so that users using ansible-base 2.10 or newer + do not have to change anything. + + + If you use Ansible 2.9 and explicitly use Hetzner Robot modules from this + collection, you will need to adjust your playbooks and roles to use FQCNs + starting with ``community.hrobot.`` instead of ``community.general.hetzner_``, + + for example replace ``community.general.hetzner_firewall_info`` in a task + by ``community.hrobot.firewall_info``. + + + If you use ansible-base and installed ``community.general`` manually and rely + on the Hetzner Robot modules, you have to make sure to install the ``community.hrobot`` + collection as well. + + If you are using FQCNs, i.e. ``community.general.hetzner_failover_ip`` instead + of ``hetzner_failover_ip``, it will continue working, but we still recommend + to adjust the FQCNs as well. + + ' + - 'For community.general 2.0.0, the ``docker`` modules and plugins will be moved + to the `community.docker `_ collection. + + A redirection will be inserted so that users using ansible-base 2.10 or newer + do not have to change anything. + + + If you use Ansible 2.9 and explicitly use ``docker`` content from this collection, + you will need to adjust your playbooks and roles to use FQCNs starting with + ``community.docker.`` instead of ``community.general.``, + + for example replace ``community.general.docker_container`` in a task by ``community.docker.docker_container``. + + + If you use ansible-base and installed ``community.general`` manually and rely + on the ``docker`` content, you have to make sure to install the ``community.docker`` + collection as well. + + If you are using FQCNs, i.e. ``community.general.docker_container`` instead + of ``docker_container``, it will continue working, but we still recommend + to adjust the FQCNs as well. + + ' + - 'For community.general 2.0.0, the ``postgresql`` modules and plugins will + be moved to the `community.postgresql `_ + collection. + + A redirection will be inserted so that users using ansible-base 2.10 or newer + do not have to change anything. + + + If you use Ansible 2.9 and explicitly use ``postgresql`` content from this + collection, you will need to adjust your playbooks and roles to use FQCNs + starting with ``community.postgresql.`` instead of ``community.general.``, + + for example replace ``community.general.postgresql_info`` in a task by ``community.postgresql.postgresql_info``. + + + If you use ansible-base and installed ``community.general`` manually and rely + on the ``postgresql`` content, you have to make sure to install the ``community.postgresql`` + collection as well. + + If you are using FQCNs, i.e. ``community.general.postgresql_info`` instead + of ``postgresql_info``, it will continue working, but we still recommend to + adjust the FQCNs as well. + + ' + - The community.general collection no longer depends on the ansible.posix collection + (https://github.com/ansible-collections/community.general/pull/1157). + minor_changes: + - 'Add new filter plugin ``dict_kv`` which returns a single key-value pair from + two arguments. Useful for generating complex dictionaries without using loops. + For example ``''value'' | community.general.dict_kv(''key''))`` evaluates + to ``{''key'': ''value''}`` (https://github.com/ansible-collections/community.general/pull/1264).' + - archive - fix paramater types (https://github.com/ansible-collections/community.general/pull/1039). + - consul - added support for tcp checks (https://github.com/ansible-collections/community.general/issues/1128). + - datadog - mark ``notification_message`` as ``no_log`` (https://github.com/ansible-collections/community.general/pull/1338). + - datadog_monitor - add ``include_tags`` option (https://github.com/ansible/ansible/issues/57441). + - django_manage - renamed parameter ``app_path`` to ``project_path``, adding + ``app_path`` and ``chdir`` as aliases (https://github.com/ansible-collections/community.general/issues/1044). + - docker_container - now supports the ``device_requests`` option, which allows + to request additional resources such as GPUs (https://github.com/ansible/ansible/issues/65748, + https://github.com/ansible-collections/community.general/pull/1119). + - docker_image - return docker build output (https://github.com/ansible-collections/community.general/pull/805). + - docker_secret - add a warning when the secret does not have an ``ansible_key`` + label but the ``force`` parameter is not set (https://github.com/ansible-collections/community.docker/issues/30, + https://github.com/ansible-collections/community.docker/pull/31). + - facter - added option for ``arguments`` (https://github.com/ansible-collections/community.general/pull/768). + - hashi_vault - support ``VAULT_SKIP_VERIFY`` environment variable for determining + if to verify certificates (in addition to the ``validate_certs=`` flag supported + today) (https://github.com/ansible-collections/community.general/pull/1024). + - hashi_vault lookup plugin - add support for JWT authentication (https://github.com/ansible-collections/community.general/pull/1213). + - infoblox inventory script - use stderr for reporting errors, and allow use + of environment for configuration (https://github.com/ansible-collections/community.general/pull/436). + - ipa_host - silence warning about non-secret ``random_password`` option not + having ``no_log`` set (https://github.com/ansible-collections/community.general/pull/1339). + - ipa_user - silence warning about non-secret ``krbpasswordexpiration`` and + ``update_password`` options not having ``no_log`` set (https://github.com/ansible-collections/community.general/pull/1339). + - linode_v4 - added support for Linode StackScript usage when creating instances + (https://github.com/ansible-collections/community.general/issues/723). + - lvol - fix idempotency issue when using lvol with ``%VG`` or ``%PVS`` size + options and VG is fully allocated (https://github.com/ansible-collections/community.general/pull/229). + - maven_artifact - added ``client_cert`` and ``client_key`` parameters to the + maven_artifact module (https://github.com/ansible-collections/community.general/issues/1123). + - module_helper - added ModuleHelper class and a couple of convenience tools + for module developers (https://github.com/ansible-collections/community.general/pull/1322). + - nmcli - refactor internal methods for simplicity and enhance reuse to support + existing and future connection types (https://github.com/ansible-collections/community.general/pull/1113). + - nmcli - remove Python DBus and GTK Object library dependencies (https://github.com/ansible-collections/community.general/issues/1112). + - nmcli - the ``dns4``, ``dns4_search``, ``dns6``, and ``dns6_search`` arguments + are retained internally as lists (https://github.com/ansible-collections/community.general/pull/1113). + - odbc - added a parameter ``commit`` which allows users to disable the explicit + commit after the execute call (https://github.com/ansible-collections/community.general/pull/1139). + - openbsd_pkg - added ``snapshot`` option (https://github.com/ansible-collections/community.general/pull/965). + - 'pacman - improve group expansion speed: query list of pacman groups once + (https://github.com/ansible-collections/community.general/pull/349).' + - parted - add ``resize`` option to resize existing partitions (https://github.com/ansible-collections/community.general/pull/773). + - passwordstore lookup plugin - added ``umask`` option to set the desired file + permisions on creation. This is done via the ``PASSWORD_STORE_UMASK`` environment + variable (https://github.com/ansible-collections/community.general/pull/1156). + - pkgin - add support for installation of full versioned package names (https://github.com/ansible-collections/community.general/pull/1256). + - pkgng - present the ``ignore_osver`` option to pkg (https://github.com/ansible-collections/community.general/pull/1243). + - portage - add ``getbinpkgonly`` option, remove unnecessary note on internal + portage behaviour (getbinpkg=yes), and remove the undocumented exclusiveness + of the pkg options as portage makes no such restriction (https://github.com/ansible-collections/community.general/pull/1169). + - postgresql_info - add ``in_recovery`` return value to show if a service in + recovery mode or not (https://github.com/ansible-collections/community.general/issues/1068). + - postgresql_privs - add ``procedure`` type support (https://github.com/ansible-collections/community.general/issues/1002). + - postgresql_query - add ``query_list`` and ``query_all_results`` return values + (https://github.com/ansible-collections/community.general/issues/838). + - proxmox - add new ``proxmox_default_behavior`` option (https://github.com/ansible-collections/community.general/pull/850). + - proxmox - add support for API tokens (https://github.com/ansible-collections/community.general/pull/1206). + - proxmox - extract common code and documentation (https://github.com/ansible-collections/community.general/pull/1331). + - proxmox inventory plugin - ignore QEMU templates altogether instead of skipping + the creation of the host in the inventory (https://github.com/ansible-collections/community.general/pull/1185). + - 'proxmox_kvm - add cloud-init support (new options: ``cicustom``, ``cipassword``, + ``citype``, ``ciuser``, ``ipconfig``, ``nameservers``, ``searchdomains``, + ``sshkeys``) (https://github.com/ansible-collections/community.general/pull/797).' + - proxmox_kvm - add new ``proxmox_default_behavior`` option (https://github.com/ansible-collections/community.general/pull/850). + - proxmox_kvm - add support for API tokens (https://github.com/ansible-collections/community.general/pull/1206). + - proxmox_template - add support for API tokens (https://github.com/ansible-collections/community.general/pull/1206). + - proxmox_template - download proxmox applicance templates (pveam) (https://github.com/ansible-collections/community.general/pull/1046). + - redis cache plugin - add redis sentinel functionality to cache plugin (https://github.com/ansible-collections/community.general/pull/1055). + - redis cache plugin - make the redis cache keyset name configurable (https://github.com/ansible-collections/community.general/pull/1036). + - terraform - add ``init_reconfigure`` option, which controls the ``-reconfigure`` + flag (backend reconfiguration) (https://github.com/ansible-collections/community.general/pull/823). + - xfconf - removed unnecessary second execution of ``xfconf-query`` (https://github.com/ansible-collections/community.general/pull/1305). + release_summary: This is the last minor 1.x.0 release. The next releases from + the stable-1 branch will be 1.3.y patch releases. + fragments: + - 1.3.0.yml + - 1024-vault-skip-verify-support.yml + - 1028-proxmox-kvm-linked-clone.yml + - 1036-redis-cache-keyset-name.yaml + - 1038-fix-homebrew-and-homebrew-cask-package-validation.yaml + - 1039-archive-fix-paramater-types.yaml + - 1048-postgresql_privs_add_procedure_type.yml + - 1055-redis-cache-sentinel.yaml + - 1059-postgresql_privs_fix_failings_when_using_roles_with_hyphen.yml + - 1078-postgresql_ext_fix_version_selection_when_version_is_latest.yml + - 1079-redis-use-regexp-to-check-if-the-value-matches-expected-form.yaml + - 1081-solaris_zone-python3.yml + - 1091-postgresql_info_add_in_recovery_ret_val.yml + - 1099-postgresql_ext_fix_failing_when_version_cannot_be_compared.yml + - 1101-slack-ts-fix.yaml + - 1105-beadm_bugfix.yaml + - 1107-monit-fix-status-check.yml + - 1118-docker_login-config-store.yml + - 1119-docker_container-device-reqests.yml + - 1124-pg_hba-dictkey_bugfix.yaml + - 1126-influxdb-conditional-path-argument.yml + - 1127-maven_artifact_client_cert.yml + - 1138-hashi_vault_fix_approle_authentication_without_secret_id.yml + - 1140-iptables_state-fix-race-condition.yml + - 1144-consul-add-tcp-check-support.yml + - 1149-filesystem-fix-355-state-absent.yml + - 1154-django_manage-docs.yml + - 1169-getbinpkgonly.yaml + - 1175-zypper-absent-lang.yml + - 1179-composer_require_v2_idempotence_fix.yml + - 1185-proxmox-ignore-qemu-templates.yml + - 1196-use_description-in-gitlab-group-creation.yml + - 1206-proxmox-api-token.yml + - 1213-hashi_vault-jwt-auth-support.yaml + - 1223-nios-remove-redundant-aliases.yml + - 1243-pkgng-present-ignoreosver.yaml + - 1244-renamed-parameter.yaml + - 1246-flatpak-use-non-interactive-argument.yaml + - 1256-feat-pkgin-add-full-version-package-name.yml + - 1258-proxmox_kvm-ignore-pool-on-update.yaml + - 1264-dict_kv-new-filter.yaml + - 1270-linode-v4-stackscript-support.yaml + - 1305-added-xfconf-tests.yaml + - 1307-macports-fix-status-check.yml + - 1322-module_helper_and_xfconf.yaml + - 1331-proxmox-info-modules.yml + - 1338-datadog-mark-notification_message-no_log.yml + - 1339-ip-no_log-nonsecret.yml + - 1383-apache2-module-amend-shib-workaround.yaml + - 216-fix-lxc-container-container_config-parameter.yaml + - 229_lvol_percentage_fix.yml + - 349-pacman_improve_group_expansion_speed.yml + - 360_syspatch_apply_patches_by_default.yml + - 409-datadog-monitor-include-tags.yaml + - 436-infoblox-use-stderr-and-environment-for-config.yaml + - 713-maven-timestamp-snapshot.yml + - 768-facter.yml + - 773-resize-partition.yml + - 788-fix_omapi_host_on_python3.yaml + - 797-proxmox-kvm-cloud-init.yaml + - 805-docker_image-build-output.yml + - 823-terraform_init_reconfigure.yaml + - 850-proxmox_kvm-remove_hard_coded_defaults.yml + - 886-postgresql_query_add_ret_vals.yml + - 891-packet_net-fix-not-subscriptable.yaml + - 968-gitlab_variables-pagination.yml + - 993-file-capabilities.yml + - community.docker-31-docker-secret.yml + - docker-migration.yml + - fix-plugin-imports.yml + - hetzner-migration.yml + - lookup-passwordstore-umask.yml + - nmcli-refactor.yml + - odbc.yml + - openbsd_pkg.yml + - postgresql-migration.yml + - proxmox_template-appliance-download.yml + - remove-ansible.posix-dependency.yml + modules: + - description: Launch a Nomad Job + name: nomad_job + namespace: clustering.nomad + - description: Get Nomad Jobs info + name: nomad_job_info + namespace: clustering.nomad + - description: Track a code or infrastructure change as a PagerDuty change event + name: pagerduty_change + namespace: monitoring + - description: Manage a user account on PagerDuty + name: pagerduty_user + namespace: monitoring + - description: Retrieve information about one or more Proxmox VE domains + name: proxmox_domain_info + namespace: cloud.misc + - description: Retrieve information about one or more Proxmox VE groups + name: proxmox_group_info + namespace: cloud.misc + - description: Retrieve information about one or more Proxmox VE users + name: proxmox_user_info + namespace: cloud.misc + release_date: '2020-11-26' diff --git a/changelogs/fragments/1.3.0.yml b/changelogs/fragments/1.3.0.yml deleted file mode 100644 index 280e2b27cf..0000000000 --- a/changelogs/fragments/1.3.0.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: This is the last minor 1.x.0 release. The next releases from the stable-1 branch will be 1.3.y patch releases. \ No newline at end of file diff --git a/changelogs/fragments/1024-vault-skip-verify-support.yml b/changelogs/fragments/1024-vault-skip-verify-support.yml deleted file mode 100644 index fe275bcfd0..0000000000 --- a/changelogs/fragments/1024-vault-skip-verify-support.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - hashi_vault - support ``VAULT_SKIP_VERIFY`` environment variable for determining if to verify certificates (in addition to the ``validate_certs=`` flag supported today) (https://github.com/ansible-collections/community.general/pull/1024). diff --git a/changelogs/fragments/1028-proxmox-kvm-linked-clone.yml b/changelogs/fragments/1028-proxmox-kvm-linked-clone.yml deleted file mode 100644 index f85b5f5f87..0000000000 --- a/changelogs/fragments/1028-proxmox-kvm-linked-clone.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - proxmox_kvm - fix issue causing linked clones not being create by allowing ``format=unspecified`` (https://github.com/ansible-collections/community.general/issues/1027). diff --git a/changelogs/fragments/1036-redis-cache-keyset-name.yaml b/changelogs/fragments/1036-redis-cache-keyset-name.yaml deleted file mode 100644 index bbe34ab6b3..0000000000 --- a/changelogs/fragments/1036-redis-cache-keyset-name.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - redis cache plugin - make the redis cache keyset name configurable - (https://github.com/ansible-collections/community.general/pull/1036). diff --git a/changelogs/fragments/1038-fix-homebrew-and-homebrew-cask-package-validation.yaml b/changelogs/fragments/1038-fix-homebrew-and-homebrew-cask-package-validation.yaml deleted file mode 100644 index f3ca271d1e..0000000000 --- a/changelogs/fragments/1038-fix-homebrew-and-homebrew-cask-package-validation.yaml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: -- homebrew - fix package name validation for packages containing hypen ``-`` - (https://github.com/ansible-collections/community.general/issues/1037). -- homebrew_cask - fix package name validation for casks containing hypen ``-`` - (https://github.com/ansible-collections/community.general/issues/1037). diff --git a/changelogs/fragments/1039-archive-fix-paramater-types.yaml b/changelogs/fragments/1039-archive-fix-paramater-types.yaml deleted file mode 100644 index b02315c98f..0000000000 --- a/changelogs/fragments/1039-archive-fix-paramater-types.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - archive - fix paramater types (https://github.com/ansible-collections/community.general/pull/1039). diff --git a/changelogs/fragments/1048-postgresql_privs_add_procedure_type.yml b/changelogs/fragments/1048-postgresql_privs_add_procedure_type.yml deleted file mode 100644 index f5702cc24e..0000000000 --- a/changelogs/fragments/1048-postgresql_privs_add_procedure_type.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- postgresql_privs - add ``procedure`` type support (https://github.com/ansible-collections/community.general/issues/1002). diff --git a/changelogs/fragments/1055-redis-cache-sentinel.yaml b/changelogs/fragments/1055-redis-cache-sentinel.yaml deleted file mode 100644 index 9e9bbf1e86..0000000000 --- a/changelogs/fragments/1055-redis-cache-sentinel.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - redis cache plugin - add redis sentinel functionality to cache plugin - (https://github.com/ansible-collections/community.general/pull/1055). diff --git a/changelogs/fragments/1059-postgresql_privs_fix_failings_when_using_roles_with_hyphen.yml b/changelogs/fragments/1059-postgresql_privs_fix_failings_when_using_roles_with_hyphen.yml deleted file mode 100644 index d814799cf1..0000000000 --- a/changelogs/fragments/1059-postgresql_privs_fix_failings_when_using_roles_with_hyphen.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- postgresql_privs - fix module fails when ``type`` group and passing ``objs`` value containing hyphens (https://github.com/ansible-collections/community.general/issues/1058). diff --git a/changelogs/fragments/1078-postgresql_ext_fix_version_selection_when_version_is_latest.yml b/changelogs/fragments/1078-postgresql_ext_fix_version_selection_when_version_is_latest.yml deleted file mode 100644 index 1c72755dce..0000000000 --- a/changelogs/fragments/1078-postgresql_ext_fix_version_selection_when_version_is_latest.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- postgresql_ext - fix version selection when ``version=latest`` (https://github.com/ansible-collections/community.general/pull/1078). diff --git a/changelogs/fragments/1079-redis-use-regexp-to-check-if-the-value-matches-expected-form.yaml b/changelogs/fragments/1079-redis-use-regexp-to-check-if-the-value-matches-expected-form.yaml deleted file mode 100644 index 27d01de91d..0000000000 --- a/changelogs/fragments/1079-redis-use-regexp-to-check-if-the-value-matches-expected-form.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - redis - fixes parsing of config values which should not be converted to bytes (https://github.com/ansible-collections/community.general/pull/1079). diff --git a/changelogs/fragments/1081-solaris_zone-python3.yml b/changelogs/fragments/1081-solaris_zone-python3.yml deleted file mode 100644 index 40cd448f5e..0000000000 --- a/changelogs/fragments/1081-solaris_zone-python3.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - solaris_zone - fixed issue trying to configure zone in Python 3 (https://github.com/ansible-collections/community.general/issues/1081). diff --git a/changelogs/fragments/1091-postgresql_info_add_in_recovery_ret_val.yml b/changelogs/fragments/1091-postgresql_info_add_in_recovery_ret_val.yml deleted file mode 100644 index 39f6f66359..0000000000 --- a/changelogs/fragments/1091-postgresql_info_add_in_recovery_ret_val.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- postgresql_info - add ``in_recovery`` return value to show if a service in recovery mode or not (https://github.com/ansible-collections/community.general/issues/1068). diff --git a/changelogs/fragments/1099-postgresql_ext_fix_failing_when_version_cannot_be_compared.yml b/changelogs/fragments/1099-postgresql_ext_fix_failing_when_version_cannot_be_compared.yml deleted file mode 100644 index bb102ecc82..0000000000 --- a/changelogs/fragments/1099-postgresql_ext_fix_failing_when_version_cannot_be_compared.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- postgresql_ext - fix the module crashes when available ext versions cannot be compared with current version (https://github.com/ansible-collections/community.general/issues/1095). diff --git a/changelogs/fragments/1101-slack-ts-fix.yaml b/changelogs/fragments/1101-slack-ts-fix.yaml deleted file mode 100644 index e9c04cbce1..0000000000 --- a/changelogs/fragments/1101-slack-ts-fix.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- slack - avoid trying to update existing message when sending messages that contain the string "ts" (https://github.com/ansible-collections/community.general/issues/1097). diff --git a/changelogs/fragments/1105-beadm_bugfix.yaml b/changelogs/fragments/1105-beadm_bugfix.yaml deleted file mode 100644 index 0ff37156c3..0000000000 --- a/changelogs/fragments/1105-beadm_bugfix.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - beadm - fixed issue "list object has no attribute split" (https://github.com/ansible-collections/community.general/issues/791). diff --git a/changelogs/fragments/1107-monit-fix-status-check.yml b/changelogs/fragments/1107-monit-fix-status-check.yml deleted file mode 100644 index 400b9715d5..0000000000 --- a/changelogs/fragments/1107-monit-fix-status-check.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - monit - fix modules ability to determine the current state of the monitored process (https://github.com/ansible-collections/community.general/pull/1107). diff --git a/changelogs/fragments/1118-docker_login-config-store.yml b/changelogs/fragments/1118-docker_login-config-store.yml deleted file mode 100644 index 4106d675df..0000000000 --- a/changelogs/fragments/1118-docker_login-config-store.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "docker_login - fix internal config file storage to handle credentials for more than one registry (https://github.com/ansible-collections/community.general/issues/1117)." \ No newline at end of file diff --git a/changelogs/fragments/1119-docker_container-device-reqests.yml b/changelogs/fragments/1119-docker_container-device-reqests.yml deleted file mode 100644 index 29347f1dfa..0000000000 --- a/changelogs/fragments/1119-docker_container-device-reqests.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "docker_container - now supports the ``device_requests`` option, which allows to request additional resources such as GPUs (https://github.com/ansible/ansible/issues/65748, https://github.com/ansible-collections/community.general/pull/1119)." diff --git a/changelogs/fragments/1124-pg_hba-dictkey_bugfix.yaml b/changelogs/fragments/1124-pg_hba-dictkey_bugfix.yaml deleted file mode 100644 index 5dbda57d7a..0000000000 --- a/changelogs/fragments/1124-pg_hba-dictkey_bugfix.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - postgresql_pg_hba - fix a crash when a new rule with an 'options' field replaces a rule without or vice versa (https://github.com/ansible-collections/community.general/issues/1108). diff --git a/changelogs/fragments/1126-influxdb-conditional-path-argument.yml b/changelogs/fragments/1126-influxdb-conditional-path-argument.yml deleted file mode 100644 index ec5cb1f63e..0000000000 --- a/changelogs/fragments/1126-influxdb-conditional-path-argument.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -bugfixes: - - influxdb - fix usage of path for older version of - python-influxdb (https://github.com/ansible-collections/community.general/issues/997). diff --git a/changelogs/fragments/1127-maven_artifact_client_cert.yml b/changelogs/fragments/1127-maven_artifact_client_cert.yml deleted file mode 100644 index 612ea04921..0000000000 --- a/changelogs/fragments/1127-maven_artifact_client_cert.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - maven_artifact - added ``client_cert`` and ``client_key`` parameters to the maven_artifact module (https://github.com/ansible-collections/community.general/issues/1123). diff --git a/changelogs/fragments/1138-hashi_vault_fix_approle_authentication_without_secret_id.yml b/changelogs/fragments/1138-hashi_vault_fix_approle_authentication_without_secret_id.yml deleted file mode 100644 index 840e10d4a9..0000000000 --- a/changelogs/fragments/1138-hashi_vault_fix_approle_authentication_without_secret_id.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- hashi_vault - fix approle authentication without ``secret_id`` (https://github.com/ansible-collections/community.general/pull/1138). diff --git a/changelogs/fragments/1140-iptables_state-fix-race-condition.yml b/changelogs/fragments/1140-iptables_state-fix-race-condition.yml deleted file mode 100644 index 00cd6d2d1b..0000000000 --- a/changelogs/fragments/1140-iptables_state-fix-race-condition.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -bugfixes: - - iptables_state - fix race condition between module and its action plugin - (https://github.com/ansible-collections/community.general/issues/1136). diff --git a/changelogs/fragments/1144-consul-add-tcp-check-support.yml b/changelogs/fragments/1144-consul-add-tcp-check-support.yml deleted file mode 100644 index b3a5e54a83..0000000000 --- a/changelogs/fragments/1144-consul-add-tcp-check-support.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - consul - added support for tcp checks (https://github.com/ansible-collections/community.general/issues/1128). diff --git a/changelogs/fragments/1149-filesystem-fix-355-state-absent.yml b/changelogs/fragments/1149-filesystem-fix-355-state-absent.yml deleted file mode 100644 index e969c9bead..0000000000 --- a/changelogs/fragments/1149-filesystem-fix-355-state-absent.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -bugfixes: - - filesystem - add option ``state`` with default ``present``. When set to ``absent``, filesystem signatures are removed - (https://github.com/ansible-collections/community.general/issues/355). diff --git a/changelogs/fragments/1154-django_manage-docs.yml b/changelogs/fragments/1154-django_manage-docs.yml deleted file mode 100644 index ea9af785dd..0000000000 --- a/changelogs/fragments/1154-django_manage-docs.yml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: - - django_manage - the parameter ``liveserver`` relates to a no longer maintained third-party module for django. It is now deprecated, and will be remove in community.general 3.0.0 (https://github.com/ansible-collections/community.general/pull/1154). diff --git a/changelogs/fragments/1169-getbinpkgonly.yaml b/changelogs/fragments/1169-getbinpkgonly.yaml deleted file mode 100644 index b94dc6f224..0000000000 --- a/changelogs/fragments/1169-getbinpkgonly.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - portage - add ``getbinpkgonly`` option, remove unnecessary note on internal portage behaviour (getbinpkg=yes), and remove the undocumented exclusiveness of the pkg options as portage makes no such restriction (https://github.com/ansible-collections/community.general/pull/1169). diff --git a/changelogs/fragments/1175-zypper-absent-lang.yml b/changelogs/fragments/1175-zypper-absent-lang.yml deleted file mode 100644 index 05d0a3d947..0000000000 --- a/changelogs/fragments/1175-zypper-absent-lang.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- zypper - force ``LANG=C`` to as zypper is looking in XML output where attribute could be translated (https://github.com/ansible-collections/community.general/issues/1175). diff --git a/changelogs/fragments/1179-composer_require_v2_idempotence_fix.yml b/changelogs/fragments/1179-composer_require_v2_idempotence_fix.yml deleted file mode 100644 index 03874b6775..0000000000 --- a/changelogs/fragments/1179-composer_require_v2_idempotence_fix.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -bugfixes: - - composer - fix bug in command idempotence with composer v2 - (https://github.com/ansible-collections/community.general/issues/1179). diff --git a/changelogs/fragments/1185-proxmox-ignore-qemu-templates.yml b/changelogs/fragments/1185-proxmox-ignore-qemu-templates.yml deleted file mode 100644 index 34fbdbb0b1..0000000000 --- a/changelogs/fragments/1185-proxmox-ignore-qemu-templates.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - proxmox inventory plugin - ignore QEMU templates altogether instead of skipping the creation of the host in the inventory (https://github.com/ansible-collections/community.general/pull/1185). diff --git a/changelogs/fragments/1196-use_description-in-gitlab-group-creation.yml b/changelogs/fragments/1196-use_description-in-gitlab-group-creation.yml deleted file mode 100644 index d8242b0ddf..0000000000 --- a/changelogs/fragments/1196-use_description-in-gitlab-group-creation.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - gitlab_group - added description parameter to ``createGroup()`` call (https://github.com/ansible-collections/community.general/issues/138). diff --git a/changelogs/fragments/1206-proxmox-api-token.yml b/changelogs/fragments/1206-proxmox-api-token.yml deleted file mode 100644 index bec5b17f1e..0000000000 --- a/changelogs/fragments/1206-proxmox-api-token.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -minor_changes: - - proxmox - add support for API tokens (https://github.com/ansible-collections/community.general/pull/1206). - - proxmox_kvm - add support for API tokens (https://github.com/ansible-collections/community.general/pull/1206). - - proxmox_template - add support for API tokens (https://github.com/ansible-collections/community.general/pull/1206). diff --git a/changelogs/fragments/1213-hashi_vault-jwt-auth-support.yaml b/changelogs/fragments/1213-hashi_vault-jwt-auth-support.yaml deleted file mode 100644 index 15444c3352..0000000000 --- a/changelogs/fragments/1213-hashi_vault-jwt-auth-support.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - hashi_vault lookup plugin - add support for JWT authentication (https://github.com/ansible-collections/community.general/pull/1213). diff --git a/changelogs/fragments/1223-nios-remove-redundant-aliases.yml b/changelogs/fragments/1223-nios-remove-redundant-aliases.yml deleted file mode 100644 index 9982979de2..0000000000 --- a/changelogs/fragments/1223-nios-remove-redundant-aliases.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - nios_fixed_address, nios_host_record, nios_zone - removed redundant parameter aliases causing warning messages to incorrectly appear in task output (https://github.com/ansible-collections/community.general/issues/852). diff --git a/changelogs/fragments/1243-pkgng-present-ignoreosver.yaml b/changelogs/fragments/1243-pkgng-present-ignoreosver.yaml deleted file mode 100644 index 5f06075f8b..0000000000 --- a/changelogs/fragments/1243-pkgng-present-ignoreosver.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - pkgng - present the ``ignore_osver`` option to pkg (https://github.com/ansible-collections/community.general/pull/1243). diff --git a/changelogs/fragments/1244-renamed-parameter.yaml b/changelogs/fragments/1244-renamed-parameter.yaml deleted file mode 100644 index a07b97cbf0..0000000000 --- a/changelogs/fragments/1244-renamed-parameter.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - django_manage - renamed parameter ``app_path`` to ``project_path``, adding ``app_path`` and ``chdir`` as aliases (https://github.com/ansible-collections/community.general/issues/1044). diff --git a/changelogs/fragments/1246-flatpak-use-non-interactive-argument.yaml b/changelogs/fragments/1246-flatpak-use-non-interactive-argument.yaml deleted file mode 100644 index e62e552c7d..0000000000 --- a/changelogs/fragments/1246-flatpak-use-non-interactive-argument.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- flatpak - use of the ``--non-interactive`` argument instead of ``-y`` when possible (https://github.com/ansible-collections/community.general/pull/1246). diff --git a/changelogs/fragments/1256-feat-pkgin-add-full-version-package-name.yml b/changelogs/fragments/1256-feat-pkgin-add-full-version-package-name.yml deleted file mode 100644 index b0d7ffb4e9..0000000000 --- a/changelogs/fragments/1256-feat-pkgin-add-full-version-package-name.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - pkgin - add support for installation of full versioned package names (https://github.com/ansible-collections/community.general/pull/1256). diff --git a/changelogs/fragments/1258-proxmox_kvm-ignore-pool-on-update.yaml b/changelogs/fragments/1258-proxmox_kvm-ignore-pool-on-update.yaml deleted file mode 100644 index 8f9e9157fe..0000000000 --- a/changelogs/fragments/1258-proxmox_kvm-ignore-pool-on-update.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - proxmox_kvm - ignore unsupported ``pool`` parameter on update (https://github.com/ansible-collections/community.general/pull/1258). diff --git a/changelogs/fragments/1264-dict_kv-new-filter.yaml b/changelogs/fragments/1264-dict_kv-new-filter.yaml deleted file mode 100644 index 0981113124..0000000000 --- a/changelogs/fragments/1264-dict_kv-new-filter.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "Add new filter plugin ``dict_kv`` which returns a single key-value pair from two arguments. Useful for generating complex dictionaries without using loops. For example ``'value' | community.general.dict_kv('key'))`` evaluates to ``{'key': 'value'}`` (https://github.com/ansible-collections/community.general/pull/1264)." diff --git a/changelogs/fragments/1270-linode-v4-stackscript-support.yaml b/changelogs/fragments/1270-linode-v4-stackscript-support.yaml deleted file mode 100644 index 7b91e3f640..0000000000 --- a/changelogs/fragments/1270-linode-v4-stackscript-support.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - linode_v4 - added support for Linode StackScript usage when creating instances (https://github.com/ansible-collections/community.general/issues/723). diff --git a/changelogs/fragments/1305-added-xfconf-tests.yaml b/changelogs/fragments/1305-added-xfconf-tests.yaml deleted file mode 100644 index f90ab5f70b..0000000000 --- a/changelogs/fragments/1305-added-xfconf-tests.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - xfconf - removed unnecessary second execution of ``xfconf-query`` (https://github.com/ansible-collections/community.general/pull/1305). diff --git a/changelogs/fragments/1307-macports-fix-status-check.yml b/changelogs/fragments/1307-macports-fix-status-check.yml deleted file mode 100644 index 878e66ca39..0000000000 --- a/changelogs/fragments/1307-macports-fix-status-check.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - macports - fix failure to install a package whose name is contained within an already installed package's name or variant (https://github.com/ansible-collections/community.general/issues/1307). diff --git a/changelogs/fragments/1322-module_helper_and_xfconf.yaml b/changelogs/fragments/1322-module_helper_and_xfconf.yaml deleted file mode 100644 index d62d76e33a..0000000000 --- a/changelogs/fragments/1322-module_helper_and_xfconf.yaml +++ /dev/null @@ -1,5 +0,0 @@ -minor_changes: - - module_helper - added ModuleHelper class and a couple of convenience tools for module developers (https://github.com/ansible-collections/community.general/pull/1322). -bugfixes: - - xfconf - xfconf no longer passing the command args as a string, but rather as a list (https://github.com/ansible-collections/community.general/issues/1328). - - xfconf - parameter ``value`` no longer required for state ``absent`` (https://github.com/ansible-collections/community.general/issues/1329). diff --git a/changelogs/fragments/1331-proxmox-info-modules.yml b/changelogs/fragments/1331-proxmox-info-modules.yml deleted file mode 100644 index c7510d30cc..0000000000 --- a/changelogs/fragments/1331-proxmox-info-modules.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - proxmox - extract common code and documentation (https://github.com/ansible-collections/community.general/pull/1331). diff --git a/changelogs/fragments/1338-datadog-mark-notification_message-no_log.yml b/changelogs/fragments/1338-datadog-mark-notification_message-no_log.yml deleted file mode 100644 index 49c036c3ac..0000000000 --- a/changelogs/fragments/1338-datadog-mark-notification_message-no_log.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - datadog - mark ``notification_message`` as ``no_log`` (https://github.com/ansible-collections/community.general/pull/1338). diff --git a/changelogs/fragments/1339-ip-no_log-nonsecret.yml b/changelogs/fragments/1339-ip-no_log-nonsecret.yml deleted file mode 100644 index b3619ad672..0000000000 --- a/changelogs/fragments/1339-ip-no_log-nonsecret.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: -- ipa_user - silence warning about non-secret ``krbpasswordexpiration`` and ``update_password`` options not having ``no_log`` set (https://github.com/ansible-collections/community.general/pull/1339). -- ipa_host - silence warning about non-secret ``random_password`` option not having ``no_log`` set (https://github.com/ansible-collections/community.general/pull/1339). diff --git a/changelogs/fragments/1383-apache2-module-amend-shib-workaround.yaml b/changelogs/fragments/1383-apache2-module-amend-shib-workaround.yaml deleted file mode 100644 index ccd89b0121..0000000000 --- a/changelogs/fragments/1383-apache2-module-amend-shib-workaround.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- apache2_module - amend existing module identifier workaround to also apply to updated Shibboleth modules (https://github.com/ansible-collections/community.general/issues/1379). diff --git a/changelogs/fragments/216-fix-lxc-container-container_config-parameter.yaml b/changelogs/fragments/216-fix-lxc-container-container_config-parameter.yaml deleted file mode 100644 index ce3c175884..0000000000 --- a/changelogs/fragments/216-fix-lxc-container-container_config-parameter.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - lxc_container - fix the type of the ``container_config`` parameter. It is now processed as a list and not a string (https://github.com/ansible-collections/community.general/pull/216). diff --git a/changelogs/fragments/229_lvol_percentage_fix.yml b/changelogs/fragments/229_lvol_percentage_fix.yml deleted file mode 100644 index aaf98454ed..0000000000 --- a/changelogs/fragments/229_lvol_percentage_fix.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - lvol - fix idempotency issue when using lvol with ``%VG`` or ``%PVS`` size options and VG is fully allocated (https://github.com/ansible-collections/community.general/pull/229). diff --git a/changelogs/fragments/349-pacman_improve_group_expansion_speed.yml b/changelogs/fragments/349-pacman_improve_group_expansion_speed.yml deleted file mode 100644 index 5f5412a5d4..0000000000 --- a/changelogs/fragments/349-pacman_improve_group_expansion_speed.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "pacman - improve group expansion speed: query list of pacman groups once (https://github.com/ansible-collections/community.general/pull/349)." diff --git a/changelogs/fragments/360_syspatch_apply_patches_by_default.yml b/changelogs/fragments/360_syspatch_apply_patches_by_default.yml deleted file mode 100644 index 2bc4262c94..0000000000 --- a/changelogs/fragments/360_syspatch_apply_patches_by_default.yml +++ /dev/null @@ -1,4 +0,0 @@ -bugfixes: - - syspatch - fix bug where not setting ``apply=true`` would result in error (https://github.com/ansible-collections/community.general/pull/360). -deprecated_features: - - syspatch - deprecate the redundant ``apply`` argument (https://github.com/ansible-collections/community.general/pull/360). diff --git a/changelogs/fragments/409-datadog-monitor-include-tags.yaml b/changelogs/fragments/409-datadog-monitor-include-tags.yaml deleted file mode 100644 index 1c1ece6454..0000000000 --- a/changelogs/fragments/409-datadog-monitor-include-tags.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - datadog_monitor - add ``include_tags`` option (https://github.com/ansible/ansible/issues/57441). diff --git a/changelogs/fragments/436-infoblox-use-stderr-and-environment-for-config.yaml b/changelogs/fragments/436-infoblox-use-stderr-and-environment-for-config.yaml deleted file mode 100644 index 7a7a0445cb..0000000000 --- a/changelogs/fragments/436-infoblox-use-stderr-and-environment-for-config.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - infoblox inventory script - use stderr for reporting errors, and allow use of environment for configuration (https://github.com/ansible-collections/community.general/pull/436). diff --git a/changelogs/fragments/713-maven-timestamp-snapshot.yml b/changelogs/fragments/713-maven-timestamp-snapshot.yml deleted file mode 100644 index 1b308bbcfa..0000000000 --- a/changelogs/fragments/713-maven-timestamp-snapshot.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- "maven_artifact - handle timestamped snapshot version strings properly (https://github.com/ansible-collections/community.general/issues/709)." diff --git a/changelogs/fragments/768-facter.yml b/changelogs/fragments/768-facter.yml deleted file mode 100644 index d169427a81..0000000000 --- a/changelogs/fragments/768-facter.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - facter - added option for ``arguments`` (https://github.com/ansible-collections/community.general/pull/768). diff --git a/changelogs/fragments/773-resize-partition.yml b/changelogs/fragments/773-resize-partition.yml deleted file mode 100644 index 6763b6ec45..0000000000 --- a/changelogs/fragments/773-resize-partition.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - parted - add ``resize`` option to resize existing partitions (https://github.com/ansible-collections/community.general/pull/773). diff --git a/changelogs/fragments/788-fix_omapi_host_on_python3.yaml b/changelogs/fragments/788-fix_omapi_host_on_python3.yaml deleted file mode 100644 index 08db3620df..0000000000 --- a/changelogs/fragments/788-fix_omapi_host_on_python3.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - omapi_host - fix compatibility with Python 3 (https://github.com/ansible-collections/community.general/issues/787). diff --git a/changelogs/fragments/797-proxmox-kvm-cloud-init.yaml b/changelogs/fragments/797-proxmox-kvm-cloud-init.yaml deleted file mode 100644 index 759746d455..0000000000 --- a/changelogs/fragments/797-proxmox-kvm-cloud-init.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "proxmox_kvm - add cloud-init support (new options: ``cicustom``, ``cipassword``, ``citype``, ``ciuser``, ``ipconfig``, ``nameservers``, ``searchdomains``, ``sshkeys``) (https://github.com/ansible-collections/community.general/pull/797)." diff --git a/changelogs/fragments/805-docker_image-build-output.yml b/changelogs/fragments/805-docker_image-build-output.yml deleted file mode 100644 index ed762094aa..0000000000 --- a/changelogs/fragments/805-docker_image-build-output.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "docker_image - return docker build output (https://github.com/ansible-collections/community.general/pull/805)." diff --git a/changelogs/fragments/823-terraform_init_reconfigure.yaml b/changelogs/fragments/823-terraform_init_reconfigure.yaml deleted file mode 100644 index 408fe3a5a4..0000000000 --- a/changelogs/fragments/823-terraform_init_reconfigure.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- terraform - add ``init_reconfigure`` option, which controls the ``-reconfigure`` flag (backend reconfiguration) (https://github.com/ansible-collections/community.general/pull/823). diff --git a/changelogs/fragments/850-proxmox_kvm-remove_hard_coded_defaults.yml b/changelogs/fragments/850-proxmox_kvm-remove_hard_coded_defaults.yml deleted file mode 100644 index 423419db56..0000000000 --- a/changelogs/fragments/850-proxmox_kvm-remove_hard_coded_defaults.yml +++ /dev/null @@ -1,6 +0,0 @@ -minor_changes: - - proxmox - add new ``proxmox_default_behavior`` option (https://github.com/ansible-collections/community.general/pull/850). - - proxmox_kvm - add new ``proxmox_default_behavior`` option (https://github.com/ansible-collections/community.general/pull/850). -deprecated_features: - - proxmox - the default of the new ``proxmox_default_behavior`` option will change from ``compatibility`` to ``no_defaults`` in community.general 4.0.0. Set the option to an explicit value to avoid a deprecation warning (https://github.com/ansible-collections/community.general/pull/850). - - proxmox_kvm - the default of the new ``proxmox_default_behavior`` option will change from ``compatibility`` to ``no_defaults`` in community.general 4.0.0. Set the option to an explicit value to avoid a deprecation warning (https://github.com/ansible-collections/community.general/pull/850). diff --git a/changelogs/fragments/886-postgresql_query_add_ret_vals.yml b/changelogs/fragments/886-postgresql_query_add_ret_vals.yml deleted file mode 100644 index 02601ba889..0000000000 --- a/changelogs/fragments/886-postgresql_query_add_ret_vals.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- postgresql_query - add ``query_list`` and ``query_all_results`` return values (https://github.com/ansible-collections/community.general/issues/838). diff --git a/changelogs/fragments/891-packet_net-fix-not-subscriptable.yaml b/changelogs/fragments/891-packet_net-fix-not-subscriptable.yaml deleted file mode 100644 index 844a16eef0..0000000000 --- a/changelogs/fragments/891-packet_net-fix-not-subscriptable.yaml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: -- packet_net.py inventory script - fixed failure w.r.t. operating system retrieval by changing array subscription back to attribute access (https://github.com/ansible-collections/community.general/pull/891). diff --git a/changelogs/fragments/968-gitlab_variables-pagination.yml b/changelogs/fragments/968-gitlab_variables-pagination.yml deleted file mode 100644 index 9f8e930ed6..0000000000 --- a/changelogs/fragments/968-gitlab_variables-pagination.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -bugfixes: - - gitlab_project_variable - support for GitLab pagination limitation by iterating over GitLab variable pages (https://github.com/ansible-collections/community.general/pull/968). - - gitlab_group_variable - support for GitLab pagination limitation by iterating over GitLab variable pages (https://github.com/ansible-collections/community.general/pull/968). diff --git a/changelogs/fragments/993-file-capabilities.yml b/changelogs/fragments/993-file-capabilities.yml deleted file mode 100644 index a9e781c400..0000000000 --- a/changelogs/fragments/993-file-capabilities.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - capabilities - fix for a newer version of libcap release (https://github.com/ansible-collections/community.general/pull/1061). diff --git a/changelogs/fragments/community.docker-31-docker-secret.yml b/changelogs/fragments/community.docker-31-docker-secret.yml deleted file mode 100644 index d4fcca3f93..0000000000 --- a/changelogs/fragments/community.docker-31-docker-secret.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "docker_secret - add a warning when the secret does not have an ``ansible_key`` label but the ``force`` parameter is not set (https://github.com/ansible-collections/community.docker/issues/30, https://github.com/ansible-collections/community.docker/pull/31)." diff --git a/changelogs/fragments/docker-migration.yml b/changelogs/fragments/docker-migration.yml deleted file mode 100644 index a744c9242b..0000000000 --- a/changelogs/fragments/docker-migration.yml +++ /dev/null @@ -1,10 +0,0 @@ -major_changes: -- | - For community.general 2.0.0, the ``docker`` modules and plugins will be moved to the `community.docker `_ collection. - A redirection will be inserted so that users using ansible-base 2.10 or newer do not have to change anything. - - If you use Ansible 2.9 and explicitly use ``docker`` content from this collection, you will need to adjust your playbooks and roles to use FQCNs starting with ``community.docker.`` instead of ``community.general.``, - for example replace ``community.general.docker_container`` in a task by ``community.docker.docker_container``. - - If you use ansible-base and installed ``community.general`` manually and rely on the ``docker`` content, you have to make sure to install the ``community.docker`` collection as well. - If you are using FQCNs, i.e. ``community.general.docker_container`` instead of ``docker_container``, it will continue working, but we still recommend to adjust the FQCNs as well. diff --git a/changelogs/fragments/fix-plugin-imports.yml b/changelogs/fragments/fix-plugin-imports.yml deleted file mode 100644 index aa3cbecfd5..0000000000 --- a/changelogs/fragments/fix-plugin-imports.yml +++ /dev/null @@ -1,5 +0,0 @@ -bugfixes: -- "linode inventory plugin - make sure that plugin errors out on initialization if the required library is not found, and not on load-time (https://github.com/ansible-collections/community.general/pull/1297)." -- "redis cache plugin - make sure that plugin errors out on initialization if the required library is not found, and not on load-time (https://github.com/ansible-collections/community.general/pull/1297)." -- "memcached cache plugin - make sure that plugin errors out on initialization if the required library is not found, and not on load-time (https://github.com/ansible-collections/community.general/pull/1297)." -- "gcp_storage_files lookup plugin - make sure that plugin errors out on initialization if the required library is not found, and not on load-time (https://github.com/ansible-collections/community.general/pull/1297)." diff --git a/changelogs/fragments/hetzner-migration.yml b/changelogs/fragments/hetzner-migration.yml deleted file mode 100644 index f41929da4b..0000000000 --- a/changelogs/fragments/hetzner-migration.yml +++ /dev/null @@ -1,10 +0,0 @@ -major_changes: -- | - For community.general 2.0.0, the Hetzner Robot modules will be moved to the `community.hrobot `_ collection. - A redirection will be inserted so that users using ansible-base 2.10 or newer do not have to change anything. - - If you use Ansible 2.9 and explicitly use Hetzner Robot modules from this collection, you will need to adjust your playbooks and roles to use FQCNs starting with ``community.hrobot.`` instead of ``community.general.hetzner_``, - for example replace ``community.general.hetzner_firewall_info`` in a task by ``community.hrobot.firewall_info``. - - If you use ansible-base and installed ``community.general`` manually and rely on the Hetzner Robot modules, you have to make sure to install the ``community.hrobot`` collection as well. - If you are using FQCNs, i.e. ``community.general.hetzner_failover_ip`` instead of ``hetzner_failover_ip``, it will continue working, but we still recommend to adjust the FQCNs as well. diff --git a/changelogs/fragments/lookup-passwordstore-umask.yml b/changelogs/fragments/lookup-passwordstore-umask.yml deleted file mode 100644 index 1d9f3b711a..0000000000 --- a/changelogs/fragments/lookup-passwordstore-umask.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -minor_changes: - - passwordstore lookup plugin - added ``umask`` option to set the desired file permisions on creation. This is - done via the ``PASSWORD_STORE_UMASK`` environment variable - (https://github.com/ansible-collections/community.general/pull/1156). diff --git a/changelogs/fragments/nmcli-refactor.yml b/changelogs/fragments/nmcli-refactor.yml deleted file mode 100644 index 86a504ac90..0000000000 --- a/changelogs/fragments/nmcli-refactor.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -bugfixes: - - nmcli - use consistent autoconnect parameters (https://github.com/ansible-collections/community.general/issues/459). - - nmcli - cannot modify ``ifname`` after connection creation (https://github.com/ansible-collections/community.general/issues/1089). -minor_changes: - - nmcli - refactor internal methods for simplicity and enhance reuse to support existing and future connection types (https://github.com/ansible-collections/community.general/pull/1113). - - nmcli - the ``dns4``, ``dns4_search``, ``dns6``, and ``dns6_search`` arguments are retained internally as lists (https://github.com/ansible-collections/community.general/pull/1113). - - nmcli - remove Python DBus and GTK Object library dependencies (https://github.com/ansible-collections/community.general/issues/1112). diff --git a/changelogs/fragments/odbc.yml b/changelogs/fragments/odbc.yml deleted file mode 100644 index 606a26f421..0000000000 --- a/changelogs/fragments/odbc.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- "odbc - added a parameter ``commit`` which allows users to disable the explicit commit after the execute call (https://github.com/ansible-collections/community.general/pull/1139)." diff --git a/changelogs/fragments/openbsd_pkg.yml b/changelogs/fragments/openbsd_pkg.yml deleted file mode 100644 index 2daeb3d2ec..0000000000 --- a/changelogs/fragments/openbsd_pkg.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - openbsd_pkg - added ``snapshot`` option (https://github.com/ansible-collections/community.general/pull/965). diff --git a/changelogs/fragments/postgresql-migration.yml b/changelogs/fragments/postgresql-migration.yml deleted file mode 100644 index 49092ead3b..0000000000 --- a/changelogs/fragments/postgresql-migration.yml +++ /dev/null @@ -1,10 +0,0 @@ -major_changes: -- | - For community.general 2.0.0, the ``postgresql`` modules and plugins will be moved to the `community.postgresql `_ collection. - A redirection will be inserted so that users using ansible-base 2.10 or newer do not have to change anything. - - If you use Ansible 2.9 and explicitly use ``postgresql`` content from this collection, you will need to adjust your playbooks and roles to use FQCNs starting with ``community.postgresql.`` instead of ``community.general.``, - for example replace ``community.general.postgresql_info`` in a task by ``community.postgresql.postgresql_info``. - - If you use ansible-base and installed ``community.general`` manually and rely on the ``postgresql`` content, you have to make sure to install the ``community.postgresql`` collection as well. - If you are using FQCNs, i.e. ``community.general.postgresql_info`` instead of ``postgresql_info``, it will continue working, but we still recommend to adjust the FQCNs as well. diff --git a/changelogs/fragments/proxmox_template-appliance-download.yml b/changelogs/fragments/proxmox_template-appliance-download.yml deleted file mode 100644 index cbeadad0e4..0000000000 --- a/changelogs/fragments/proxmox_template-appliance-download.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - proxmox_template - download proxmox applicance templates (pveam) (https://github.com/ansible-collections/community.general/pull/1046). diff --git a/changelogs/fragments/remove-ansible.posix-dependency.yml b/changelogs/fragments/remove-ansible.posix-dependency.yml deleted file mode 100644 index 089432c019..0000000000 --- a/changelogs/fragments/remove-ansible.posix-dependency.yml +++ /dev/null @@ -1,2 +0,0 @@ -major_changes: -- "The community.general collection no longer depends on the ansible.posix collection (https://github.com/ansible-collections/community.general/pull/1157)."