New release v2.8.0b1
This commit is contained in:
parent
3ac5ccda03
commit
89c3ebf053
4 changed files with 225 additions and 4 deletions
|
@ -572,7 +572,6 @@ releases:
|
|||
- win_copy-empty-dir.yaml
|
||||
- win_copy-paths.yaml
|
||||
- win_domain-cred.yaml
|
||||
- win_domain_membership-replace.yaml
|
||||
- win_dsc-validation.yaml
|
||||
- win_dsc-warning.yaml
|
||||
- win_file-hidden.yaml
|
||||
|
@ -1409,3 +1408,66 @@ releases:
|
|||
shell:
|
||||
- cmd
|
||||
release_date: '2019-04-04'
|
||||
2.8.0b1:
|
||||
codename: How Many More Times
|
||||
fragments:
|
||||
- 40366-modify-existing-volume.yml
|
||||
- 45355-mysql_user-fix-versions-compatibilities.yml
|
||||
- 49039-facts-xen-paravirt-cpuinfo.yaml
|
||||
- 54494-ec2-user-data.yaml
|
||||
- 54517-include-partition-table-postgresql-privs.yaml
|
||||
- 54633-openssl_pkcs12_idempotency_fixes.yaml
|
||||
- 54690-openssl_certificate-assertonly.yml
|
||||
- 54692-ec2_asg_fix_reading_properties.yml
|
||||
- 54799-ufw-default-direction.yml
|
||||
- 54974-rename-safeconfigparser-to-configparser.yaml
|
||||
- 55006-setup-is_chroot-btrfs.yaml
|
||||
- 55038-rename-results-key-vmware-guest.yml
|
||||
- 55083-univention-diff-UnboundLocalError.yaml
|
||||
- dnf-4.2.2-module-remove.yaml
|
||||
- facts-pkg-mgr-rhel.yaml
|
||||
- fibre_channel_wwn_fact_aix.yaml
|
||||
- fix_cache_assumption.yml
|
||||
- gcp-compute-add-image.yaml
|
||||
- include-no-swallow-error.yaml
|
||||
- jinja2_nested_undefined_getitem.yaml
|
||||
- paramiko-optional.yaml
|
||||
- redhat_subscription_use_strings_for_yum_plugin_configs.yaml
|
||||
- tower_job_launch-options.yaml
|
||||
- use-module_utils-six-in-contrib-inventory.yaml
|
||||
- user-read-passwd-when-local.yaml
|
||||
- v2.8.0b1_summary.yaml
|
||||
- yum-select-version.yml
|
||||
modules:
|
||||
- azure_rm_devtestlabcustomimage_facts
|
||||
- azure_rm_devtestlabenvironment_facts
|
||||
- azure_rm_devtestlabpolicy_facts
|
||||
- azure_rm_devtestlabschedule_facts
|
||||
- azure_rm_hdinsightcluster_facts
|
||||
- azure_rm_virtualnetworkgateway
|
||||
- cloudscale_server_group
|
||||
- docker_swarm_service_info
|
||||
- keycloak_group
|
||||
- oci_vcn
|
||||
- onyx_buffer_pool
|
||||
- onyx_vxlan
|
||||
- openssl_certificate_info
|
||||
- openssl_csr_info
|
||||
- openssl_privatekey_info
|
||||
- ovirt_role
|
||||
- podman_image
|
||||
- podman_image_info
|
||||
- postgresql_owner
|
||||
- postgresql_slot
|
||||
- vexata_volume
|
||||
- win_format
|
||||
- win_http_proxy
|
||||
- win_inet_proxy
|
||||
- xfs_quota
|
||||
plugins:
|
||||
connection:
|
||||
- vmware_tools
|
||||
inventory:
|
||||
- cloudscale
|
||||
- kubevirt
|
||||
release_date: '2019-04-15'
|
||||
|
|
|
@ -5,6 +5,163 @@ Ansible 2.8 "How Many More Times" Release Notes
|
|||
.. contents:: Topics
|
||||
|
||||
|
||||
v2.8.0b1
|
||||
========
|
||||
|
||||
Release Summary
|
||||
---------------
|
||||
|
||||
| Release Date: 2019-04-15
|
||||
| `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__
|
||||
|
||||
|
||||
Minor Changes
|
||||
-------------
|
||||
|
||||
- add support for extending volumes in os_volume, also add module support for check_mode and diff
|
||||
- ansible facts properly detect xen paravirt vs hvm
|
||||
- gather Fibre Channel WWNs fact on AIX (extends https://github.com/ansible/ansible/pull/37043)
|
||||
- gcp_compute - add the image field to map to disk source iamges in the configured zones bringing it in line with old gce inventory script data
|
||||
- jinja2 - accesses to keys/indices on an undefined value now return further undefined values rather than throwing an exception
|
||||
- openssl_certificate - the messages of the ``assertonly`` provider with respect to private key and CSR checking are now more precise.
|
||||
- openssl_pkcs12 - Fixed idempotency checks, the module will regenerate the pkcs12 file if any of the parameters differ from the ones in the file. The ``ca_certificates`` parameter has been renamed to ``other_certificates``.
|
||||
- paramiko is now optional. There is no compat package on certain platforms to worry about.
|
||||
- rename safeConfigParser to ConfigParser to suppress DeprecationWarning (The SafeConfigParser class has been renamed to ConfigParser in Python 3.2.)
|
||||
- use ansible.module_utils.six for all scripts in contrib/inventory
|
||||
|
||||
Bugfixes
|
||||
--------
|
||||
|
||||
- Fixed to handle arguments correctly even if inventory and credential variables are not specified (#25017,#37567)
|
||||
- Include partition tables in the ALL_IN_SCHEMA option for postgresql-privs (https://github.com/ansible/ansible/issues/54516)
|
||||
- The internal key `results` in vmware_guest_snapshot module return renamed to `snapshot_results`.
|
||||
- dnf - fix issue with dnf API calls to adapt to changes in upstream dnf version 4.2.2
|
||||
- ec2 - Only use user_data if the user has specified a value. This prevents setting the instance's user data to b'None'.
|
||||
- ec2_asg - Fix error where ASG dict has no launch config or launch template key
|
||||
- facts - ensure that the default package manager for RHEL < 8 is yum, and dnf for newer
|
||||
- include_role - Don't swallow errors when processing included files/roles (https://github.com/ansible/ansible/issues/54786)
|
||||
- mysql_user: fix compatibility issues with various MySQL/MariaDB versions
|
||||
- redhat_subscription - For compatibility using the redhat_subscription module on hosts set to use a python 3 interpreter, use string values when updating yum plugin configuration files.
|
||||
- rely on method existing vs loosely related _cache attribute, also fix data persistence issue on plugin reuse across sources.
|
||||
- setup - properly detect is_chroot on Btrfs (https://github.com/ansible/ansible/issues/55006)
|
||||
- udm_dns_record - Fix issues when state is absent with undefined variable diff at the module return.
|
||||
- udm_dns_zone - Fix issues when state is absent with undefined variable diff at the module return.
|
||||
- udm_group - Fix issues when state is absent with undefined variable diff at the module return.
|
||||
- udm_share - Fix issues when state is absent with undefined variable diff at the module return.
|
||||
- udm_user - Fix issues when state is absent with undefined variable diff at the module return.
|
||||
- ufw - when ``default`` is specified, ``direction`` does not needs to be specified. This was accidentally introduced in Ansible 2.7.8.
|
||||
- user - fix a bug when checking if a local user account exists on a system using directory authentication (https://github.com/ansible/ansible/issues/50947, https://github.com/ansible/ansible/issues/38206)
|
||||
- yum allows comparison operators like '>=' for selecting package version
|
||||
|
||||
New Plugins
|
||||
-----------
|
||||
|
||||
Connection
|
||||
~~~~~~~~~~
|
||||
|
||||
- vmware_tools - Execute tasks inside a VM via VMware Tools
|
||||
|
||||
Inventory
|
||||
~~~~~~~~~
|
||||
|
||||
- cloudscale - cloudscale.ch inventory source
|
||||
- kubevirt - KubeVirt inventory source
|
||||
|
||||
New Modules
|
||||
-----------
|
||||
|
||||
Cloud
|
||||
~~~~~
|
||||
|
||||
azure
|
||||
^^^^^
|
||||
|
||||
- azure_rm_devtestlabcustomimage_facts - Get Azure DevTest Lab Custom Image facts.
|
||||
- azure_rm_devtestlabenvironment_facts - Get Azure Environment facts.
|
||||
- azure_rm_devtestlabpolicy_facts - Get Azure DTL Policy facts.
|
||||
- azure_rm_devtestlabschedule_facts - Get Azure Schedule facts.
|
||||
- azure_rm_hdinsightcluster_facts - Get Azure HDInsight Cluster facts.
|
||||
- azure_rm_virtualnetworkgateway - Manage Azure virtual network gateways.
|
||||
|
||||
cloudscale
|
||||
^^^^^^^^^^
|
||||
|
||||
- cloudscale_server_group - Manages server groups on the cloudscale.ch IaaS service
|
||||
|
||||
docker
|
||||
^^^^^^
|
||||
|
||||
- docker_swarm_service_info - Retrieves information about docker services from a Swarm Manager
|
||||
|
||||
oracle
|
||||
^^^^^^
|
||||
|
||||
- oci_vcn - Manage Virtual Cloud Networks(VCN) in OCI
|
||||
|
||||
ovirt
|
||||
^^^^^
|
||||
|
||||
- ovirt_role - Module to manage roles in oVirt/RHV
|
||||
|
||||
podman
|
||||
^^^^^^
|
||||
|
||||
- podman_image - Pull images for use by podman
|
||||
- podman_image_info - Gather info about images using podman
|
||||
|
||||
Crypto
|
||||
~~~~~~
|
||||
|
||||
- openssl_certificate_info - Provide information of OpenSSL X.509 certificates
|
||||
- openssl_csr_info - Provide information of OpenSSL Certificate Signing Requests (CSR)
|
||||
- openssl_privatekey_info - Provide information for OpenSSL private keys
|
||||
|
||||
Database
|
||||
~~~~~~~~
|
||||
|
||||
postgresql
|
||||
^^^^^^^^^^
|
||||
|
||||
- postgresql_owner - Change an owner of PostgreSQL database object
|
||||
- postgresql_slot - Add or remove slots from a PostgreSQL database
|
||||
|
||||
Identity
|
||||
~~~~~~~~
|
||||
|
||||
keycloak
|
||||
^^^^^^^^
|
||||
|
||||
- keycloak_group - Allows administration of Keycloak groups via Keycloak API
|
||||
|
||||
Network
|
||||
~~~~~~~
|
||||
|
||||
onyx
|
||||
^^^^
|
||||
|
||||
- onyx_buffer_pool - Configures Buffer Pool
|
||||
- onyx_vxlan - Configures Vxlan
|
||||
|
||||
Storage
|
||||
~~~~~~~
|
||||
|
||||
vexata
|
||||
^^^^^^
|
||||
|
||||
- vexata_volume - Manage volumes on Vexata VX100 storage arrays
|
||||
|
||||
System
|
||||
~~~~~~
|
||||
|
||||
- xfs_quota - Manage quotas on XFS filesystems
|
||||
|
||||
Windows
|
||||
~~~~~~~
|
||||
|
||||
- win_format - Formats an existing volume or a new volume on an existing partition on Windows
|
||||
- win_http_proxy - Manages proxy settings for WinHTTP
|
||||
- win_inet_proxy - Manages proxy settings for WinINet and Internet Explorer
|
||||
|
||||
v2.8.0a1
|
||||
========
|
||||
|
||||
|
@ -296,7 +453,6 @@ Expression.
|
|||
- win_chocolatey - Added the ability to pin a package using the ``pinned`` option - https://github.com/ansible/ansible/issues/38526
|
||||
- win_chocolatey - added the allow_multiple module option to allow side by side installs of the same package
|
||||
- win_chocolatey - support bootstrapping Chocolatey from other URLs with any PS script that ends with ``.ps1``, originally this script had to be ``install.ps1``
|
||||
- win_domain_membership - will now fail if an existing AD object for the host exists and ``allow_existing_computer_account=no`` - https://github.com/ansible/ansible/pull/53542
|
||||
- win_dsc - Display the warnings produced by the DSC engine for better troubleshooting - https://github.com/ansible/ansible/issues/51543
|
||||
- win_dsc - The Verbose logs will be returned when running with ``-vvv``.
|
||||
- win_dsc - The module invocation and possible options will be displayed when running with ``-vvv``.
|
||||
|
@ -1225,7 +1381,7 @@ Net Tools
|
|||
netbox
|
||||
^^^^^^
|
||||
|
||||
- netbox_device - Create or delete devices within Netbox
|
||||
- netbox_device - Create, update or delete devices within Netbox
|
||||
- netbox_interface - Creates or removes interfaces from Netbox
|
||||
- netbox_ip_address - Creates or removes IP addresses from Netbox
|
||||
- netbox_prefix - Creates or removes prefixes from Netbox
|
||||
|
|
3
changelogs/fragments/v2.8.0b1_summary.yaml
Normal file
3
changelogs/fragments/v2.8.0b1_summary.yaml
Normal file
|
@ -0,0 +1,3 @@
|
|||
release_summary: |
|
||||
| Release Date: 2019-04-15
|
||||
| `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__
|
|
@ -19,6 +19,6 @@
|
|||
from __future__ import (absolute_import, division, print_function)
|
||||
__metaclass__ = type
|
||||
|
||||
__version__ = '2.8.0a1.post0'
|
||||
__version__ = '2.8.0b1'
|
||||
__author__ = 'Ansible, Inc.'
|
||||
__codename__ = 'How Many More Times'
|
||||
|
|
Loading…
Reference in a new issue