diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-13 12:04:41 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-13 12:04:41 +0000 |
commit | 975f66f2eebe9dadba04f275774d4ab83f74cf25 (patch) | |
tree | 89bd26a93aaae6a25749145b7e4bca4a1e75b2be /ansible_collections/purestorage/flasharray/changelogs | |
parent | Initial commit. (diff) | |
download | ansible-975f66f2eebe9dadba04f275774d4ab83f74cf25.tar.xz ansible-975f66f2eebe9dadba04f275774d4ab83f74cf25.zip |
Adding upstream version 7.7.0+dfsg.upstream/7.7.0+dfsg
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'ansible_collections/purestorage/flasharray/changelogs')
153 files changed, 1322 insertions, 0 deletions
diff --git a/ansible_collections/purestorage/flasharray/changelogs/.plugin-cache.yaml b/ansible_collections/purestorage/flasharray/changelogs/.plugin-cache.yaml new file mode 100644 index 000000000..8719c5637 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/.plugin-cache.yaml @@ -0,0 +1,310 @@ +objects: + role: {} +plugins: + become: {} + cache: {} + callback: {} + cliconf: {} + connection: {} + filter: {} + httpapi: {} + inventory: {} + lookup: {} + module: + purefa_ad: + description: Manage FlashArray Active Directory Account + name: purefa_ad + namespace: '' + version_added: 1.9.0 + purefa_admin: + description: Configure Pure Storage FlashArray Global Admin settings + name: purefa_admin + namespace: '' + version_added: 1.12.0 + purefa_alert: + description: Configure Pure Storage FlashArray alert email settings + name: purefa_alert + namespace: '' + version_added: 1.0.0 + purefa_apiclient: + description: Manage FlashArray API Clients + name: purefa_apiclient + namespace: '' + version_added: 1.5.0 + purefa_arrayname: + description: Configure Pure Storage FlashArray array name + name: purefa_arrayname + namespace: '' + version_added: 1.0.0 + purefa_banner: + description: Configure Pure Storage FlashArray GUI and SSH MOTD message + name: purefa_banner + namespace: '' + version_added: 1.0.0 + purefa_certs: + description: Manage FlashArray SSL Certificates + name: purefa_certs + namespace: '' + version_added: 1.8.0 + purefa_connect: + description: Manage replication connections between two FlashArrays + name: purefa_connect + namespace: '' + version_added: 1.0.0 + purefa_console: + description: Enable or Disable Pure Storage FlashArray Console Lock + name: purefa_console + namespace: '' + version_added: 1.0.0 + purefa_default_protection: + description: Manage SafeMode default protection for a Pure Storage FlashArray + name: purefa_default_protection + namespace: '' + version_added: 1.14.0 + purefa_directory: + description: Manage FlashArray File System Directories + name: purefa_directory + namespace: '' + version_added: 1.5.0 + purefa_dirsnap: + description: Manage FlashArray File System Directory Snapshots + name: purefa_dirsnap + namespace: '' + version_added: 1.9.0 + purefa_dns: + description: Configure FlashArray DNS settings + name: purefa_dns + namespace: '' + version_added: 1.0.0 + purefa_ds: + description: Configure FlashArray Directory Service + name: purefa_ds + namespace: '' + version_added: 1.0.0 + purefa_dsrole: + description: Configure FlashArray Directory Service Roles + name: purefa_dsrole + namespace: '' + version_added: 1.0.0 + purefa_endpoint: + description: Manage VMware protocol-endpoints on Pure Storage FlashArrays + name: purefa_endpoint + namespace: '' + version_added: 1.0.0 + purefa_eradication: + description: Configure Pure Storage FlashArray Eradication Timer + name: purefa_eradication + namespace: '' + version_added: 1.9.0 + purefa_eula: + description: Sign Pure Storage FlashArray EULA + name: purefa_eula + namespace: '' + version_added: 1.0.0 + purefa_export: + description: Manage FlashArray File System Exports + name: purefa_export + namespace: '' + version_added: 1.5.0 + purefa_fs: + description: Manage FlashArray File Systems + name: purefa_fs + namespace: '' + version_added: 1.5.0 + purefa_hg: + description: Manage hostgroups on Pure Storage FlashArrays + name: purefa_hg + namespace: '' + version_added: 1.0.0 + purefa_host: + description: Manage hosts on Pure Storage FlashArrays + name: purefa_host + namespace: '' + version_added: 1.0.0 + purefa_info: + description: Collect information from Pure Storage FlashArray + name: purefa_info + namespace: '' + version_added: 1.0.0 + purefa_inventory: + description: Collect information from Pure Storage FlashArray + name: purefa_inventory + namespace: '' + version_added: 1.0.0 + purefa_kmip: + description: Manage FlashArray KMIP server objects + name: purefa_kmip + namespace: '' + version_added: 1.10.0 + purefa_logging: + description: Manage Pure Storage FlashArray Audit and Session logs + name: purefa_logging + namespace: '' + version_added: 1.19.0 + purefa_maintenance: + description: Configure Pure Storage FlashArray Maintence Windows + name: purefa_maintenance + namespace: '' + version_added: 1.7.0 + purefa_messages: + description: List FlashArray Alert Messages + name: purefa_messages + namespace: '' + version_added: 1.14.0 + purefa_network: + description: Manage network interfaces in a Pure Storage FlashArray + name: purefa_network + namespace: '' + version_added: 1.0.0 + purefa_ntp: + description: Configure Pure Storage FlashArray NTP settings + name: purefa_ntp + namespace: '' + version_added: 1.0.0 + purefa_offload: + description: Create, modify and delete NFS, S3 or Azure offload targets + name: purefa_offload + namespace: '' + version_added: 1.0.0 + purefa_pg: + description: Manage protection groups on Pure Storage FlashArrays + name: purefa_pg + namespace: '' + version_added: 1.0.0 + purefa_pgsched: + description: Manage protection groups replication schedules on Pure Storage + FlashArrays + name: purefa_pgsched + namespace: '' + version_added: 1.0.0 + purefa_pgsnap: + description: Manage protection group snapshots on Pure Storage FlashArrays + name: purefa_pgsnap + namespace: '' + version_added: 1.0.0 + purefa_phonehome: + description: Enable or Disable Pure Storage FlashArray Phonehome + name: purefa_phonehome + namespace: '' + version_added: 1.0.0 + purefa_pod: + description: Manage AC pods in Pure Storage FlashArrays + name: purefa_pod + namespace: '' + version_added: 1.0.0 + purefa_pod_replica: + description: Manage ActiveDR pod replica links between Pure Storage FlashArrays + name: purefa_pod_replica + namespace: '' + version_added: 1.0.0 + purefa_policy: + description: Manage FlashArray File System Policies + name: purefa_policy + namespace: '' + version_added: 1.5.0 + purefa_proxy: + description: Configure FlashArray phonehome HTTPs proxy settings + name: purefa_proxy + namespace: '' + version_added: 1.0.0 + purefa_ra: + description: Enable or Disable Pure Storage FlashArray Remote Assist + name: purefa_ra + namespace: '' + version_added: 1.0.0 + purefa_saml: + description: Manage FlashArray SAML2 service and identity providers + name: purefa_saml + namespace: '' + version_added: 1.12.0 + purefa_smis: + description: Enable or disable FlashArray SMI-S features + name: purefa_smis + namespace: '' + version_added: 1.0.0 + purefa_smtp: + description: Configure FlashArray SMTP settings + name: purefa_smtp + namespace: '' + version_added: 1.0.0 + purefa_snap: + description: Manage volume snapshots on Pure Storage FlashArrays + name: purefa_snap + namespace: '' + version_added: 1.0.0 + purefa_snmp: + description: Configure FlashArray SNMP Managers + name: purefa_snmp + namespace: '' + version_added: 1.0.0 + purefa_snmp_agent: + description: Configure the FlashArray SNMP Agent + name: purefa_snmp_agent + namespace: '' + version_added: 1.16.0 + purefa_sso: + description: Configure Pure Storage FlashArray Single Sign-On + name: purefa_sso + namespace: '' + version_added: 1.9.0 + purefa_subnet: + description: Manage network subnets in a Pure Storage FlashArray + name: purefa_subnet + namespace: '' + version_added: 1.0.0 + purefa_syslog: + description: Configure Pure Storage FlashArray syslog settings + name: purefa_syslog + namespace: '' + version_added: 1.0.0 + purefa_syslog_settings: + description: Manage FlashArray syslog servers settings + name: purefa_syslog_settings + namespace: '' + version_added: 1.10.0 + purefa_timeout: + description: Configure Pure Storage FlashArray GUI idle timeout + name: purefa_timeout + namespace: '' + version_added: 1.0.0 + purefa_token: + description: Create or delete an API token for an existing admin user + name: purefa_token + namespace: '' + version_added: 1.0.0 + purefa_user: + description: Create, modify or delete FlashArray local user account + name: purefa_user + namespace: '' + version_added: 1.0.0 + purefa_vg: + description: Manage volume groups on Pure Storage FlashArrays + name: purefa_vg + namespace: '' + version_added: 1.0.0 + purefa_vlan: + description: Manage network VLAN interfaces in a Pure Storage FlashArray + name: purefa_vlan + namespace: '' + version_added: 1.0.0 + purefa_vnc: + description: Enable or Disable VNC port for installed apps + name: purefa_vnc + namespace: '' + version_added: 1.0.0 + purefa_volume: + description: Manage volumes on Pure Storage FlashArrays + name: purefa_volume + namespace: '' + version_added: 1.0.0 + purefa_volume_tags: + description: Manage volume tags on Pure Storage FlashArrays + name: purefa_volume_tags + namespace: '' + version_added: 1.0.0 + netconf: {} + shell: {} + strategy: {} + test: {} + vars: {} +version: 1.19.1 diff --git a/ansible_collections/purestorage/flasharray/changelogs/210_add_rename_hgroup.yaml b/ansible_collections/purestorage/flasharray/changelogs/210_add_rename_hgroup.yaml new file mode 100644 index 000000000..78d1d91f9 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/210_add_rename_hgroup.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_hg - Add support to rename existing hostgroup diff --git a/ansible_collections/purestorage/flasharray/changelogs/211_fix_clearing_host_inititators.yaml b/ansible_collections/purestorage/flasharray/changelogs/211_fix_clearing_host_inititators.yaml new file mode 100644 index 000000000..1425d12b0 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/211_fix_clearing_host_inititators.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_host - Allows all current host inititators to be correctly removed diff --git a/ansible_collections/purestorage/flasharray/changelogs/changelog.yaml b/ansible_collections/purestorage/flasharray/changelogs/changelog.yaml new file mode 100644 index 000000000..ba3ad5ba1 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/changelog.yaml @@ -0,0 +1,610 @@ +ancestor: null +releases: + 1.10.0: + changes: + minor_changes: + - purefa_ds - Add ``join_ou`` parameter for AD account creation + - purefa_kmip - Add support for KMIP server management + fragments: + - 213_add_kmip.yaml + - 214_join_ou.yaml + modules: + - description: Manage FlashArray KMIP server objects + name: purefa_kmip + namespace: '' + release_date: '2021-08-04' + 1.11.0: + changes: + bugfixes: + - purefa_subnet - Add regex to check for correct dsubnet name + - purefa_user - Add regex to check for correct username + minor_changes: + - purefa_host - Deprecate ``protocol`` parameter. No longer required. + - purefa_info - Add NVMe NGUID value for volumes + - purefa_info - Add array, volume and snapshot detailed capacity information + - purefa_info - Add deleted members to volume protection group info + - purefa_info - Add snapshot policy rules suffix support + - purefa_info - Remove directory_services field. Deprecated in Collections 1.6 + - purefa_policy - Add snapshot policy rules suffix support + - purefa_syslog_settings - Add support to manage global syslog server settings + - purefa_volume - Add NVMe NGUID to response dict + fragments: + - 220_capacity_info.yaml + - 224_add_nguid_info.yaml + - 226_deprecate_protocol.yaml + - 227_missing_regex.yaml + - 228_nguid_to_volfact.yaml + - 229_snapsuffix.yaml + - 230_add_pg_deleted_vols.yaml + - 231_syslog_settings.yaml + release_date: '2021-09-27' + 1.12.0: + changes: + bugfixes: + - purefa_certs - Allow a certificate to be imported over an existing SSL certificate + - purefa_eula - Reolve EULA signing issue + - purefa_network - Fix bug introduced with management of FC ports + - purefa_policy - Fix issue with SMB Policy creation + deprecated_features: + - purefa_sso - Deprecated in favor of M(purefa_admin). Will be removed in Collection + 2.0 + known_issues: + - purefa_admin - Once `max_login` and `lockout` have been set there is currently + no way to rest these to zero except through the FlashArray GUI + minor_changes: + - purefa_admin - New module to set global admin settings, inclusing SSO + - purefa_dirsnap - Add support to rename directory snapshots not managed by + a snapshot policy + - purefa_info - Add SAML2SSO configutration information + - purefa_info - Add Safe Mode status + - purefa_info - Fix Active Directory configuration details + - purefa_network - Resolve bug stopping management IP address being changed + correctly + - purefa_offload - Add support for multiple, homogeneous, offload targets + - purefa_saml - Add support for SAML2 SSO IdPs + - purefa_volume - Provide volume facts in all cases, including when no change + has occured. + fragments: + - 234_add_vol_info_on_nochange.yaml + - 235_eula.yaml + - 237_fix_network.yaml + - 238_add_dirsnap_rename.yaml + - 239_safe_mode.yaml + - 242_multi_offload.yaml + - 243_sso_to_admin.yaml + - 246_python_precedence.yaml + - 247_fix_smb_policy_rules.yaml + - 249_allow_cert_reimport.yaml + - 252_add_saml2.yaml + - 254_sam2_info.yaml + modules: + - description: Configure Pure Storage FlashArray Global Admin settings + name: purefa_admin + namespace: '' + - description: Manage FlashArray SAML2 service and identity providers + name: purefa_saml + namespace: '' + release_date: '2022-01-05' + 1.12.1: + changes: + bugfixes: + - purefa_info - Fix space reporting issue + - purefa_subnet - Fix subnet update checks when no gateway in existing subnet + configuration + minor_changes: + - All modules - Change examples to use FQCN for module + fragments: + - 257_fqcn.yaml + - 259_fix_gateway_check.yaml + release_date: '2022-01-21' + 1.13.0: + changes: + bugfixes: + - purefa_host - Allow multi-host creation without requiring a suffix string + - purefa_info - Fix issue where remote arrays are not in a valid connected state + - purefa_policy - Fix idempotency issue with quota policy rules + - purefa_policy - Fix issue when creating multiple rules in an NFS policy + minor_changes: + - purefa_fs - Add support for replicated file systems + - purefa_info - Add QoS information for volume groups + - purefa_info - Add info for protection group safe mode setting (Requires Purity//FA + 6.3.0 or higher) + - purefa_info - Add info for protection group snapshots + - purefa_info - Add priority adjustment information for volumes and volume groups + - purefa_info - Split volume groups into live and deleted dicts + - purefa_pg - Add support for protection group SafeMode. Requires Purity//FA + 6.3.0 or higher + - purefa_policy - Allow directories in snapshot policies to be managed + - purefa_vg - Add DMM Priority Adjustment support + - purefa_volume - Add support for DMM Priority Adjustment + - purefa_volume - Provide volume facts for volume after recovery + fragments: + - 261_fix_bad_arrays.yaml + - 265_fix_multiple_nfs_rules.yaml + - 268_fix_quotas_issues.yaml + - 270_add_priority_info.yaml + - 271_vgroup_prio.yaml + - 272_volume_prio.yaml + - 277_add_fs_repl.yaml + - 278_pgsnap_info.yaml + - 279_pg_safemode.yaml + - 280_multihost_no_suffix.yaml + - 284_volfact_for_recover.yaml + release_date: '2022-05-02' + 1.14.0: + changes: + bugfixes: + - purefa_dns - Corrects logic where API responds with an empty list rather than + a list with a single empty string in it. + - purefa_ds - Add new parameter `force_bind_password` (default = True) to allow + idempotency for module + - purefa_hg - Ensure volume disconnection from a hostgroup is idempotent + - purefa_ntp - Corrects workflow so that the state between desired and current + are checked before marking the changed flag to true during an absent run + - purefa_pg - Corredt issue when target for protection group is not correctly + amended + - purefa_pg - Ensure deleted protection group can be correctly recovered + - purefa_pg - Fix idempotency issue for protection group targets + - purefa_pgsched - Allow zero as a valid value for appropriate schedule parameters + - purefa_pgsched - Fix issue where 0 was not correctly handled for replication + schedule + - purefa_pgsnap - Resolved intermittent error where `latest` snapshot is not + complete and can fail. Only select latest completed snapshot to restore from. + minor_changes: + - purefa_ad - Add support for TLS and joining existing AD account + - purefa_dns - Support multiple DNS configurations from Puritry//FA 6.3.3 + - purefa_info - Add NFS policy user mapping status + - purefa_info - Add support for Virtual Machines and Snapshots + - purefa_info - Ensure global admin lockout duration is measured in seconds + - purefa_info - Support multiple DNS configurations + - purefa_inventory - Add REST 2.x support and SFP details for Purity//FA 6.3.4 + and higher + - purefa_inventory - Change response dict name to `purefa_inv` so doesn't clash + with info module response dict + - purefa_inventory - add chassis information to inventory + - purefa_pg - Changed parameter `pgroup` to `name`. Allow `pgroup` as alias + for backwards compatability. + - purefa_policy - Add ``all_squash``, ``anonuid`` and ``anongid`` to NFS client + rules options + - purefa_policy - Add support for NFS policy user mapping + - purefa_volume - Default Protection Group support added for volume creation + and copying from Purity//FA 6.3.4 + fragments: + - 288_zero_params.yaml + - 292_fix_ds_password.yaml + - 293_add_chassis_inventory.yaml + - 294_dns_ntp_idempotency_absent.yaml + - 294_user_map_support.yaml + - 296_ad_tls.yaml + - 299_fix_pgsched_zero_support.yaml + - 302_fix_pg_recover_and_target_update.yaml + - 305_fix_target_dempo.yaml + - 307_multiple_dns.yaml + - 308_add_vm.yaml + - 310_hg_vol_idempotency.yaml + - 312_pg_alias.yaml + - 315_spf_details.yaml + - 317_add_all_squash.yaml + - 318_vol_defaults.yaml + - 319_lockout.yaml + - 320_completed_snaps.yaml + modules: + - description: Manage SafeMode default protection for a Pure Storage FlashArray + name: purefa_default_protection + namespace: '' + - description: List FlashArray Alert Messages + name: purefa_messages + namespace: '' + release_date: '2022-09-16' + 1.15.0: + changes: + bugfixes: + - purefa.py - Fix issue in Purity versions numbers that are for development + versions + - purefa_policy - Fixed missing parameters in function calls + - purefa_vg - Fix typeerror when using newer Purity versions and setting VG + QoS + minor_changes: + - purefa_network - Added support for servicelist updates + - purefa_vlan - Extend VLAN support to cover NVMe-RoCE and file interfaces + fragments: + - 328_policy_fix.yaml + - 330_extend_vlan.yaml + - 334_fix_vg_qos.yaml + - 336_add_servicelist.yaml + - 337_fix_non-prod_versions.yml + release_date: '2022-11-08' + 1.16.0: + changes: + bugfixes: + - purefa - Remove unneeded REST version check as causes issues with REST mismatches + - purefa_ds - Fixed dict syntax error + - purefa_info - Fiexed issue with DNS reporting in Purity//FA 6.4.0 with non-FA-File + system + - purefa_info - Fixed error in policies subsection due to API issue + - purefa_info - Fixed race condition with protection groups + - purefa_smtp - Fix parameter name + minor_changes: + - purefa_host - Add support for VLAN ID tagging for a host (Requires Purity//FA + 6.3.5) + - purefa_info - Add new subset alerts + - purefa_info - Added default protection information to `config` section + - purefa_volume - Added support for volume promotion/demotion + fragments: + - 304_host_vlan.yaml + - 341_pg_400s.yaml + - 342_add_vol_promotion.yaml + - 343_fix_ds.yaml + - 344_fix_smtp.yaml + - 345_user_map.yaml + - 347_dns_fix.yaml + - 348_add_default_prot.yaml + - 349_add_alerts.yaml + - 351_fix_rest_check.yaml + modules: + - description: Configure the FlashArray SNMP Agent + name: purefa_snmp_agent + namespace: '' + release_date: '2023-01-06' + 1.16.1: + changes: + bugfixes: + - purefa_volume - Fixed issue with promotion status not being called correctly + fragments: + - 354_fix_promotion.yaml + release_date: '2023-01-10' + 1.16.2: + release_date: '2023-01-11' + 1.17.0: + changes: + bugfixes: + - purefa_host - Fixed parameter name + - purefa_info - Fix missing FC target ports for host + - purefa_pgsched - Fix error when setting schedule for pod based protection + group + - purefa_vg - Fix issue with VG creation on newer Purity versions + - purefa_volume - Ensure promotion_stateus is returned correctly on creation + - purefa_volume - Fix bug when overwriting volume using invalid parmaeters + - purefa_volume - Fixed idempotency bug when creating volumes with QoS + minor_changes: + - purefa_network - Added support for NVMe-RoCE and NVMe-TCP service types + - purefa_user - Added Ops Admin role to choices + - purefa_vlan - Added support for NVMe-TCP service type + fragments: + - 360_fix_volume.yaml + - 363_overwrite_combo.yaml + - 364_fc_targets.yaml + - 365_pod_pgsched.yaml + - 366_add_nvme_types.yaml + - 367_fix_vg.yaml + - 369_fix_host.yaml + - 370_add_user_role.yaml + release_date: '2023-02-16' + 1.17.1: + changes: + bugfixes: + - purefa_info - Fix REST response backwards compatibility issue for array capacity + REST response + - purefa_info - Resolves issue in AC environment where REST v2 host list mismatches + REST v1 due to remote hosts. + - purefa_info - Resolves issue with destroyed pgroup snapshot on an offload + target not have a time remaining value + - purefa_pg - Resolves issue with destroyed pgroup snapshot on an offload target + not have a time remaining value + fragments: + - 374_offload_pgsnap.yaml + - 375_fix_remote_hosts.yaml + - 379_cap_compat.yaml + release_date: '2023-03-02' + 1.17.2: + release_date: '2023-03-02' + 1.18.0: + changes: + bugfixes: + - purefa_network - Resolves network port setting idempotency issue + - purefa_pg - Fixed issue where volumes could not be added to a PG when one + of the arrays was undergoing a failover. + - purefa_snap - Fixed issue system generated suffixes not being allowed and + removed unnecessary warning message. + minor_changes: + - purefa_hg - Changed parameter hostgroup to name for consistency. Added hostgroup + as an alias for backwards compatability. + - purefa_hg - Exit gracefully, rather than failing when a specified volume does + not exist + - purefa_host - Exit gracefully, rather than failing when a specified volume + does not exist + - purefa_info - Added network neighbors info to `network` subset + - purefa_pod - Added support for pod quotas (from REST 2.23) + - purefa_snap - New response of 'suffix' when snapshot has been created. + - purefa_volume - Added additional volume facts for volume update, or for no + change + release_summary: '| FlashArray Collection v1.18 removes module-side support + for Python 2.7. + + | The minimum required Python version for the FlashArray Collection is Python + 3.6. + + ' + fragments: + - 381_change_booleans.yaml + - 383_network_idemp.yaml + - 384_update_vol_facts.yaml + - 387_no_volume_failure.yaml + - 388_remove_27.yaml + - 393_offload_recover.yaml + - 394_neighbors.yaml + - 396_pod_quota.yaml + - 397_parialconnect_bug.yaml + - 398_hgoup_alias.yaml + release_date: '2023-05-12' + 1.19.0: + modules: + - description: Manage Pure Storage FlashArray Audit and Session logs + name: purefa_logging + namespace: '' + release_date: '2023-05-19' + 1.19.1: + changes: + bugfixes: + - purefa_info - Fixed missing arguments for google_offload and pods + release_date: '2023-05-19' + 1.4.0: + changes: + bugfixes: + - purefa_host - resolve hostname case inconsistencies + - purefa_host - resolve issue found when using in Pure Storage Test Drive + major_changes: + - purefa_console - manage Console Lock setting for the FlashArray + - purefa_endpoint - manage VMware protocol-endpoints on the FlashArray + - purefa_eula - sign, or resign, FlashArray EULA + - purefa_inventory - get hardware inventory information from a FlashArray + - purefa_network - manage the physical and virtual network settings on the FlashArray + - purefa_pgsched - manage protection group snapshot and replication schedules + on the FlashArray + - purefa_pod - manage ActiveCluster pods in FlashArrays + - purefa_pod_replica - manage ActiveDR pod replica links in FlashArrays + - purefa_proxy - manage the phonehome HTTPS proxy setting for the FlashArray + - purefa_smis - manage SMI-S settings on the FlashArray + - purefa_subnet - manage network subnets on the FlashArray + - purefa_timeout - manage the GUI idle timeout on the FlashArray + - purefa_vlan - manage VLAN interfaces on the FlashArray + - purefa_vnc - manage VNC for installed applications on the FlashArray + - purefa_volume_tags - manage volume tags on the FlashArray + minor_changes: + - purefa_hg - All LUN ID to be set for single volume + - purefa_host - Add CHAP support + - purefa_host - Add support for Cloud Block Store + - purefa_host - Add volume disconnection support + - purefa_info - Certificate times changed to human readable rather than time + since epoch + - purefa_info - new options added for information collection + - purefa_info - return dict names changed from ``ansible_facts`` to ``ra_info`` + and ``user_info`` in approproate sections + - purefa_offload - Add support for Azure + - purefa_pgsnap - Add offload support + - purefa_snap - Allow recovery of deleted snapshot + - purefa_vg - Add QoS support + release_summary: '| Release Date: 2020-08-08 + + | This changlelog describes all changes made to the modules and plugins included + in this collection since Ansible 2.9.0 + + ' + fragments: + - v1.4.0_summary.yaml + release_date: '2020-08-06' + 1.5.0: + changes: + bugfixes: + - purefa_host - Correctly remove host that is in a hostgroup + - purefa_volume - Fix failing idempotency on eradicate volume + minor_changes: + - purefa_apiclient - New module to support API Client management + - purefa_directory - Add support for managed directories + - purefa_export - Add support for filesystem exports + - purefa_fs - Add filesystem management support + - purefa_hg - Enforce case-sensitivity rules for hostgroup objects + - purefa_host - Enforce hostname case-sensitivity rules + - purefa_info - Add support for FA Files features + - purefa_offload - Add support for Google Cloud offload target + - purefa_pg - Enforce case-sensitivity rules for protection group objects + - purefa_policy - Add support for NFS, SMB and Snapshot policy management + fragments: + - 107_host_case_clarity.yaml + - 108_fix_eradicate_idempotency.yaml + - 109_fa_files_support_purefa_info.yaml + - 110_add_apiclient_support.yaml + - 111_add_filesystem_support.yaml + - 112_add_directory_support.yaml + - 113_add_exports_support.yaml + - 115_add_gcp_offload.yaml + - 116_add_policies.yaml + modules: + - description: Manage FlashArray API Clients + name: purefa_apiclient + namespace: '' + - description: Manage FlashArray File System Directories + name: purefa_directory + namespace: '' + - description: Manage FlashArray File System Exports + name: purefa_export + namespace: '' + - description: Manage FlashArray File Systems + name: purefa_fs + namespace: '' + - description: Manage FlashArray File System Policies + name: purefa_policy + namespace: '' + release_date: '2020-10-14' + 1.5.1: + changes: + bugfixes: + - purefa.py - Resolve issue when pypureclient doesn't handshake array correctly + - purefa_dns - Fix idempotency + - purefa_volume - Alert when volume selected for move does not exist + minor_changes: + - purefa_host - Add host rename function + - purefa_host - Add support for multi-host creation + - purefa_vg - Add support for multiple vgroup creation + - purefa_volume - Add support for multi-volume creation + fragments: + - 118_rename_host.yaml + - 121_add_multi_volume_creation.yaml + - 122_add_multi_host_creation.yaml + - 123_add_multi_vgroup_creation.yaml + - 124_sdk_handshake.yaml + - 125_dns_idempotency.yaml + - 126_fix_volume_move.yaml + release_date: '2020-12-11' + 1.6.0: + changes: + bugfixes: + - purefa_hg - Ensure all hostname chacks are lowercase for consistency + - purefa_pgsnap - Add check to ensure suffix name meets naming conventions + - purefa_pgsnap - Ensure pgsnap restores work for AC PGs + - purefa_pod - Ensure all pod names are lowercase for consistency + - purefa_snap - Update suffix regex pattern + - purefa_volume - Add missing variable initialization + minor_changes: + - purefa_connect - Add support for FC-based array replication + - purefa_ds - Add Purity v6 support for Directory Services, including Data DS + and updating services + - purefa_info - Add support for FC Replication + - purefa_info - Add support for Remote Volume Snapshots + - purefa_info - Update directory_services dictionary to cater for FA-Files data + DS. Change DS dict forward. Add deprecation warning. + - purefa_ntp - Ignore NTP configuration for CBS-based arrays + - purefa_pg - Add support for Protection Groups in AC pods + - purefa_snap - Add support for remote snapshot of individual volumes to offload + targets + fragments: + - 130_info_ds_update.yaml + - 131_add_v6_ds_update.yaml + - 132_fc_replication.yaml + - 133_purefa_info_v6_replication.yaml + - 134_ac_pg_support.yaml + - 135_no_cbs_ntp.yaml + - 136_add_vol_get_send_info.yaml + - 137_pgsnap_regex.yaml + - 139_pgsnap_ac_support.yaml + - 140_pod_case.yaml + - 141_add_remote_snapshot.yaml + - 145_fix_missing_move_variable.yaml + release_date: '2021-02-02' + 1.6.2: + changes: + bugfixes: + - purefa_volume - Fix issues with moving volumes into demoted or linked pods + fragments: + - 149_volumes_demoted_pods_fix.yaml + release_date: '2021-02-04' + 1.7.0: + changes: + bugfixes: + - purefa_info - Fix missing protection group snapshot info for local snapshots + - purefa_info - Resolve crash when an offload target is offline + - purefa_pgsnap - Ensure suffix rules only implemented for state=present + - purefa_user - Do not allow role changed for breakglass user (pureuser) + - purefa_user - Do not change role for existing user unless requested + minor_changes: + - purefa_maintenance - New module to set maintenance windows + - purefa_pg - Add support to rename protection groups + - purefa_syslog - Add support for naming SYSLOG servers for Purity//FA 6.1 or + higher + fragments: + - 152_fix_user.yaml + - 153_syslog_update.yaml + - 156_snap_suffix_fix.yaml + - 160_rename_pg.yaml + - 161_offline_offload_fix.yaml + - 162_pgsnap_info_fix.yaml + - 163_add_maintenance_windows.yaml + modules: + - description: Configure Pure Storage FlashArray Maintence Windows + name: purefa_maintenance + namespace: '' + release_date: '2021-03-30' + 1.8.0: + changes: + bugfixes: + - purefa_dsrole - If using None for group or group_base incorrect change state + applied + - purefa_network - Allow gateway paremeter to be set as None - needed for non-routing + iSCSI ports + - purefa_pg - Check to ensure protection group name meets naming convention + - purefa_pgsnap - Fail with warning if trying to restore to a stretched ActiveCluster + pod + - purefa_volume - Ensure REST version is high enough to support promotion_status + minor_changes: + - purefa_certs - New module for managing SSL certificates + - purefa_volume - New parameter pgroup to specify an existing protection group + to put crwated volume(s) in. + fragments: + - 168_dsrole_fix.yaml + - 169_add_certs.yaml + - 170_pgsnap_stretch_pod_fail.yaml + - 174_null_gateway.yaml + - 175_check_pgname.yaml + - 176_fix_promote_api_issue.yaml + - 182_allow_pgroup_with_create.yaml + modules: + - description: Manage FlashArray SSL Certificates + name: purefa_certs + namespace: '' + release_date: '2021-04-21' + 1.9.0: + changes: + bugfixes: + - purefa_host - Rollback host creation if initiators already used by another + host + - purefa_policy - Fix incorrect protocol endpoint invocation + - purefa_ra - fix disable feature for remote assist, this didn't work due to + error in check logic + - purefa_vg - Correct issue when setting or changing Volume Group QoS + - purefa_volume - Fix incorrect API version check for ActiveDR support + minor_changes: + - purefa_ad - Increase number of kerberos and directory servers to be 3 for + each. + - purefa_ad - New module to manage Active Directory accounts + - purefa_dirsnap - New modules to manage FA-Files directory snapshots + - purefa_eradication - New module to set deleted items eradication timer + - purefa_info - Add data-at-rest and eradication timer information to default + dict + - purefa_info - Add high-level count for directory quotas and details for all + FA-Files policies + - purefa_info - Add volume Page 83 NAA information for volume details + - purefa_network - Add support for enable/diable FC ports + - purefa_policy - Add support for FA-files Directory Quotas and associated rules + and members + - purefa_sso - Add support for setting FlashArray Single Sign-On from Pure1 + Manage + - purefa_volume - Add volume Page 83 NAA information to response dict + fragments: + - 187_add_ad.yaml + - 188_add_dirsnap.yaml + - 193_duplicate_initiators.yaml + - 194_vg_qos.yaml + - 196_fix_activedr_api_version.yaml + - 199_add_fc_port_enable.yaml + - 200_add_DAR_info.yaml + - 201_increase_krb_count.yaml + - 202_add_sso.yaml + - 203_add_eradication_timer.yaml + - 205_policy_protocl.yaml + - 206_add_naa_info.yaml + - 207_fix_disable_for_remote_assist.yaml + - 208_add_directory_quota_support.yaml + modules: + - description: Manage FlashArray Active Directory Account + name: purefa_ad + namespace: '' + - description: Manage FlashArray File System Directory Snapshots + name: purefa_dirsnap + namespace: '' + - description: Configure Pure Storage FlashArray Eradication Timer + name: purefa_eradication + namespace: '' + - description: Configure Pure Storage FlashArray Single Sign-On + name: purefa_sso + namespace: '' + release_date: '2021-07-10' diff --git a/ansible_collections/purestorage/flasharray/changelogs/config.yaml b/ansible_collections/purestorage/flasharray/changelogs/config.yaml new file mode 100644 index 000000000..9a3c1d8a4 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/config.yaml @@ -0,0 +1,31 @@ +changelog_filename_template: ../CHANGELOG.rst +changelog_filename_version_depth: 0 +changes_file: changelog.yaml +changes_format: combined +ignore_other_fragment_extensions: true +keep_fragments: true +mention_ancestor: true +new_plugins_after_name: removed_features +notesdir: fragments +prelude_section_name: release_summary +prelude_section_title: Release Summary +sections: + - - major_changes + - Major Changes + - - minor_changes + - Minor Changes + - - breaking_changes + - Breaking Changes / Porting Guide + - - deprecated_features + - Deprecated Features + - - removed_features + - Removed Features (previously deprecated) + - - security_fixes + - Security Fixes + - - bugfixes + - Bugfixes + - - known_issues + - Known Issues +title: Purestorage.Flasharray +trivial_section_name: trivial +use_fqcn: true diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/107_host_case_clarity.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/107_host_case_clarity.yaml new file mode 100644 index 000000000..418af8e94 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/107_host_case_clarity.yaml @@ -0,0 +1,7 @@ +minor_changes: + - purefa_host - Enforce hostname case-sensitivity rules + - purefa_hg - Enforce case-sensitivity rules for hostgroup objects + - purefa_pg - Enforce case-sensitivity rules for protection group objects + +bugfixes: + - purefa_host - Correctly remove host that is in a hostgroup diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/108_fix_eradicate_idempotency.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/108_fix_eradicate_idempotency.yaml new file mode 100644 index 000000000..79a8c0c35 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/108_fix_eradicate_idempotency.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_volume - Fix failing idempotency on eradicate volume diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/109_fa_files_support_purefa_info.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/109_fa_files_support_purefa_info.yaml new file mode 100644 index 000000000..2342709dd --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/109_fa_files_support_purefa_info.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_info - Add support for FA Files features diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/110_add_apiclient_support.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/110_add_apiclient_support.yaml new file mode 100644 index 000000000..25496854d --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/110_add_apiclient_support.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_apiclient - New module to support API Client management diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/111_add_filesystem_support.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/111_add_filesystem_support.yaml new file mode 100644 index 000000000..ed9e9f176 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/111_add_filesystem_support.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_fs - Add filesystem management support diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/112_add_directory_support.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/112_add_directory_support.yaml new file mode 100644 index 000000000..22806892f --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/112_add_directory_support.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_directory - Add support for managed directories diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/113_add_exports_support.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/113_add_exports_support.yaml new file mode 100644 index 000000000..595a58662 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/113_add_exports_support.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_export - Add support for filesystem exports diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/115_add_gcp_offload.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/115_add_gcp_offload.yaml new file mode 100644 index 000000000..a36255f67 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/115_add_gcp_offload.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_offload - Add support for Google Cloud offload target diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/116_add_policies.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/116_add_policies.yaml new file mode 100644 index 000000000..5159a8b3d --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/116_add_policies.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_policy - Add support for NFS, SMB and Snapshot policy management diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/118_rename_host.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/118_rename_host.yaml new file mode 100644 index 000000000..b34f8a820 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/118_rename_host.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_host - Add host rename function diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/121_add_multi_volume_creation.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/121_add_multi_volume_creation.yaml new file mode 100644 index 000000000..d48336332 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/121_add_multi_volume_creation.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_volume - Add support for multi-volume creation diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/122_add_multi_host_creation.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/122_add_multi_host_creation.yaml new file mode 100644 index 000000000..1ad523ee6 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/122_add_multi_host_creation.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_host - Add support for multi-host creation diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/123_add_multi_vgroup_creation.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/123_add_multi_vgroup_creation.yaml new file mode 100644 index 000000000..207cd97b8 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/123_add_multi_vgroup_creation.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_vg - Add support for multiple vgroup creation diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/124_sdk_handshake.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/124_sdk_handshake.yaml new file mode 100644 index 000000000..244a77c8e --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/124_sdk_handshake.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa.py - Resolve issue when pypureclient doesn't handshake array correctly diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/125_dns_idempotency.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/125_dns_idempotency.yaml new file mode 100644 index 000000000..cf195b0d9 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/125_dns_idempotency.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_dns - Fix idempotency diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/126_fix_volume_move.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/126_fix_volume_move.yaml new file mode 100644 index 000000000..64d22578f --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/126_fix_volume_move.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_volume - Alert when volume selected for move does not exist diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/130_info_ds_update.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/130_info_ds_update.yaml new file mode 100644 index 000000000..336c43a60 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/130_info_ds_update.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_info - Update directory_services dictionary to cater for FA-Files data DS. Change DS dict forward. Add deprecation warning. diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/131_add_v6_ds_update.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/131_add_v6_ds_update.yaml new file mode 100644 index 000000000..7fac4905d --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/131_add_v6_ds_update.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_ds - Add Purity v6 support for Directory Services, including Data DS and updating services diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/132_fc_replication.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/132_fc_replication.yaml new file mode 100644 index 000000000..b033ed5cb --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/132_fc_replication.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_connect - Add support for FC-based array replication diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/133_purefa_info_v6_replication.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/133_purefa_info_v6_replication.yaml new file mode 100644 index 000000000..bbed50da6 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/133_purefa_info_v6_replication.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_info - Add support for FC Replication diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/134_ac_pg_support.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/134_ac_pg_support.yaml new file mode 100644 index 000000000..b1ccd2b38 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/134_ac_pg_support.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_pg - Add support for Protection Groups in AC pods diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/135_no_cbs_ntp.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/135_no_cbs_ntp.yaml new file mode 100644 index 000000000..6a0644d11 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/135_no_cbs_ntp.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_ntp - Ignore NTP configuration for CBS-based arrays diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/136_add_vol_get_send_info.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/136_add_vol_get_send_info.yaml new file mode 100644 index 000000000..fa3fcc8e6 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/136_add_vol_get_send_info.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_info - Add support for Remote Volume Snapshots diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/137_pgsnap_regex.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/137_pgsnap_regex.yaml new file mode 100644 index 000000000..1560343c4 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/137_pgsnap_regex.yaml @@ -0,0 +1,3 @@ +bugfixes: + - purefa_pgsnap - Add check to ensure suffix name meets naming conventions + - purefa_snap - Update suffix regex pattern diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/139_pgsnap_ac_support.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/139_pgsnap_ac_support.yaml new file mode 100644 index 000000000..6004d8fac --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/139_pgsnap_ac_support.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_pgsnap - Ensure pgsnap restores work for AC PGs diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/140_pod_case.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/140_pod_case.yaml new file mode 100644 index 000000000..1896bd6f0 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/140_pod_case.yaml @@ -0,0 +1,3 @@ +bugfixes: + - purefa_pod - Ensure all pod names are lowercase for consistency + - purefa_hg - Ensure all hostname chacks are lowercase for consistency diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/141_add_remote_snapshot.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/141_add_remote_snapshot.yaml new file mode 100644 index 000000000..9af6598a9 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/141_add_remote_snapshot.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_snap - Add support for remote snapshot of individual volumes to offload targets diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/145_fix_missing_move_variable.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/145_fix_missing_move_variable.yaml new file mode 100644 index 000000000..a5189a0d6 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/145_fix_missing_move_variable.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_volume - Add missing variable initialization diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/149_volumes_demoted_pods_fix.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/149_volumes_demoted_pods_fix.yaml new file mode 100644 index 000000000..812d0f3c9 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/149_volumes_demoted_pods_fix.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_volume - Fix issues with moving volumes into demoted or linked pods diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/152_fix_user.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/152_fix_user.yaml new file mode 100644 index 000000000..d124e2ca5 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/152_fix_user.yaml @@ -0,0 +1,3 @@ +bugfixes: + - purefa_user - Do not allow role changed for breakglass user (pureuser) + - purefa_user - Do not change role for existing user unless requested diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/153_syslog_update.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/153_syslog_update.yaml new file mode 100644 index 000000000..84a435487 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/153_syslog_update.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_syslog - Add support for naming SYSLOG servers for Purity//FA 6.1 or higher diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/156_snap_suffix_fix.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/156_snap_suffix_fix.yaml new file mode 100644 index 000000000..73f2bd27a --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/156_snap_suffix_fix.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_pgsnap - Ensure suffix rules only implemented for state=present diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/160_rename_pg.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/160_rename_pg.yaml new file mode 100644 index 000000000..3e6cae673 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/160_rename_pg.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_pg - Add support to rename protection groups diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/161_offline_offload_fix.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/161_offline_offload_fix.yaml new file mode 100644 index 000000000..26871e705 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/161_offline_offload_fix.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_info - Resolve crash when an offload target is offline diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/162_pgsnap_info_fix.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/162_pgsnap_info_fix.yaml new file mode 100644 index 000000000..db7639b03 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/162_pgsnap_info_fix.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_info - Fix missing protection group snapshot info for local snapshots diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/163_add_maintenance_windows.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/163_add_maintenance_windows.yaml new file mode 100644 index 000000000..2d0453981 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/163_add_maintenance_windows.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_maintenance - New module to set maintenance windows diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/168_dsrole_fix.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/168_dsrole_fix.yaml new file mode 100644 index 000000000..44c592e06 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/168_dsrole_fix.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_dsrole - If using None for group or group_base incorrect change state applied diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/169_add_certs.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/169_add_certs.yaml new file mode 100644 index 000000000..6912e0ab6 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/169_add_certs.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_certs - New module for managing SSL certificates diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/170_pgsnap_stretch_pod_fail.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/170_pgsnap_stretch_pod_fail.yaml new file mode 100644 index 000000000..8626d2425 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/170_pgsnap_stretch_pod_fail.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_pgsnap - Fail with warning if trying to restore to a stretched ActiveCluster pod diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/174_null_gateway.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/174_null_gateway.yaml new file mode 100644 index 000000000..776f64131 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/174_null_gateway.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_network - Allow gateway paremeter to be set as None - needed for non-routing iSCSI ports diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/175_check_pgname.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/175_check_pgname.yaml new file mode 100644 index 000000000..d9acd6495 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/175_check_pgname.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_pg - Check to ensure protection group name meets naming convention diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/176_fix_promote_api_issue.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/176_fix_promote_api_issue.yaml new file mode 100644 index 000000000..4e58705dd --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/176_fix_promote_api_issue.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_volume - Ensure REST version is high enough to support promotion_status diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/182_allow_pgroup_with_create.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/182_allow_pgroup_with_create.yaml new file mode 100644 index 000000000..44b41b0b3 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/182_allow_pgroup_with_create.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_volume - New parameter pgroup to specify an existing protection group to put crwated volume(s) in. diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/187_add_ad.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/187_add_ad.yaml new file mode 100644 index 000000000..2b7a7c0e4 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/187_add_ad.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_ad - New moduke to manage Active Directory accounts diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/188_add_dirsnap.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/188_add_dirsnap.yaml new file mode 100644 index 000000000..a7bafb1c3 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/188_add_dirsnap.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_dirsnap - New modules to manage FA-Files directory snapshots diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/193_duplicate_initiators.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/193_duplicate_initiators.yaml new file mode 100644 index 000000000..f65539280 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/193_duplicate_initiators.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_host - Rollback host creation if initiators already used by another host diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/194_vg_qos.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/194_vg_qos.yaml new file mode 100644 index 000000000..615ba254a --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/194_vg_qos.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_vg - Correct issue when setting or changing Volume Group QoS diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/196_fix_activedr_api_version.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/196_fix_activedr_api_version.yaml new file mode 100644 index 000000000..c7afd55c7 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/196_fix_activedr_api_version.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_volume - Fix incorrect API version check for ActiveDR support diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/199_add_fc_port_enable.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/199_add_fc_port_enable.yaml new file mode 100644 index 000000000..174c8ae1b --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/199_add_fc_port_enable.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_network - Add support for enable/diable FC ports diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/200_add_DAR_info.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/200_add_DAR_info.yaml new file mode 100644 index 000000000..3df78dea7 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/200_add_DAR_info.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_info - Add data-at-rest and eradication timer information to default dict diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/201_increase_krb_count.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/201_increase_krb_count.yaml new file mode 100644 index 000000000..b3d4cd655 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/201_increase_krb_count.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_ad - Increase number of kerberos and directory servers to be 3 for each. diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/202_add_sso.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/202_add_sso.yaml new file mode 100644 index 000000000..ed74c67f7 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/202_add_sso.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_sso - Add support for setting FlashArray Single Sign-On from Pure1 Manage diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/203_add_eradication_timer.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/203_add_eradication_timer.yaml new file mode 100644 index 000000000..b68a6040a --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/203_add_eradication_timer.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_eradication - New module to set deleted items eradication timer diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/205_policy_protocl.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/205_policy_protocl.yaml new file mode 100644 index 000000000..e7fe96d2c --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/205_policy_protocl.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_policy - Fix incorrect protocol endpoint invocation diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/206_add_naa_info.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/206_add_naa_info.yaml new file mode 100644 index 000000000..b4e321ce3 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/206_add_naa_info.yaml @@ -0,0 +1,3 @@ +minor_changes: + - purefa_volume - Add volume Page 83 NAA information to response dict + - purefa_info - Add volume Page 83 NAA information for volume details diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/207_fix_disable_for_remote_assist.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/207_fix_disable_for_remote_assist.yaml new file mode 100644 index 000000000..17c10929d --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/207_fix_disable_for_remote_assist.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_ra - fix disable feature for remote assist, this didn't work due to error in check logic diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/208_add_directory_quota_support.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/208_add_directory_quota_support.yaml new file mode 100644 index 000000000..8e7178185 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/208_add_directory_quota_support.yaml @@ -0,0 +1,3 @@ +minor_changes: + - purefa_policy - Add support for FA-files Directory Quotas and associated rules and members + - purefa_info - Add high-level count for directory quotas and details for all FA-Files policies diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/213_add_kmip.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/213_add_kmip.yaml new file mode 100644 index 000000000..a6dc4ea2a --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/213_add_kmip.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_kmip - Add support for KMIP server management diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/214_join_ou.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/214_join_ou.yaml new file mode 100644 index 000000000..3f00cacf2 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/214_join_ou.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_ds - Add ``join_ou`` parameter for AD account creation diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/220_capacity_info.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/220_capacity_info.yaml new file mode 100644 index 000000000..0a2e41dd1 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/220_capacity_info.yaml @@ -0,0 +1,3 @@ +minor_changes: + - purefa_info - Remove directory_services field. Deprecated in Collections 1.6 + - purefa_info - Add array, volume and snapshot detailed capacity information diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/224_add_nguid_info.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/224_add_nguid_info.yaml new file mode 100644 index 000000000..e99b862ec --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/224_add_nguid_info.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_info - Add NVMe NGUID value for volumes diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/226_deprecate_protocol.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/226_deprecate_protocol.yaml new file mode 100644 index 000000000..dfac53d1e --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/226_deprecate_protocol.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_host - Deprecate ``protocol`` parameter. No longer required. diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/227_missing_regex.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/227_missing_regex.yaml new file mode 100644 index 000000000..d03cf2a42 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/227_missing_regex.yaml @@ -0,0 +1,3 @@ +bugfixes: + - purefa_subnet - Add regex to check for correct dsubnet name + - purefa_user - Add regex to check for correct username diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/228_nguid_to_volfact.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/228_nguid_to_volfact.yaml new file mode 100644 index 000000000..972931f50 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/228_nguid_to_volfact.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_volume - Add NVMe NGUID to response dict diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/229_snapsuffix.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/229_snapsuffix.yaml new file mode 100644 index 000000000..b290950d2 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/229_snapsuffix.yaml @@ -0,0 +1,3 @@ +minor_changes: + - purefa_info - Add snapshot policy rules suffix support + - purefa_policy - Add snapshot policy rules suffix support diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/230_add_pg_deleted_vols.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/230_add_pg_deleted_vols.yaml new file mode 100644 index 000000000..bc868b24a --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/230_add_pg_deleted_vols.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_info - Add deleted members to volume protection group info diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/231_syslog_settings.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/231_syslog_settings.yaml new file mode 100644 index 000000000..065247686 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/231_syslog_settings.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_syslog_settings - Add support to manage global syslog server settings diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/234_add_vol_info_on_nochange.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/234_add_vol_info_on_nochange.yaml new file mode 100644 index 000000000..695f3f6e3 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/234_add_vol_info_on_nochange.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_volume - Provide volume facts in all cases, including when no change has occured. diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/235_eula.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/235_eula.yaml new file mode 100644 index 000000000..f73f075c6 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/235_eula.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_eula - Reolve EULA signing issue diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/237_fix_network.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/237_fix_network.yaml new file mode 100644 index 000000000..137f27432 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/237_fix_network.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_network - Fix bug introduced with management of FC ports diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/238_add_dirsnap_rename.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/238_add_dirsnap_rename.yaml new file mode 100644 index 000000000..b90b8d08a --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/238_add_dirsnap_rename.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_dirsnap - Add support to rename directory snapshots not managed by a snapshot policy diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/239_safe_mode.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/239_safe_mode.yaml new file mode 100644 index 000000000..42ddaacd7 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/239_safe_mode.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_info - Add Safe Mode status diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/242_multi_offload.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/242_multi_offload.yaml new file mode 100644 index 000000000..7d7b56d77 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/242_multi_offload.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_offload - Add support for multiple, homogeneous, offload targets diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/243_sso_to_admin.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/243_sso_to_admin.yaml new file mode 100644 index 000000000..2eae7056c --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/243_sso_to_admin.yaml @@ -0,0 +1,6 @@ +minor_changes: + - purefa_admin - New module to set global admin settings, inclusing SSO +deprecated_features: + - purefa_sso - Deprecated in favor of M(purefa_admin). Will be removed in Collection 2.0 +known_issues: + - purefa_admin - Once `max_login` and `lockout` have been set there is currently no way to rest these to zero except through the FlashArray GUI diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/246_python_precedence.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/246_python_precedence.yaml new file mode 100644 index 000000000..a70c2cff4 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/246_python_precedence.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_network - Resolve bug stopping management IP address being changed correctly diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/247_fix_smb_policy_rules.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/247_fix_smb_policy_rules.yaml new file mode 100644 index 000000000..d8bd2cc02 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/247_fix_smb_policy_rules.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_policy - Fix issue with SMB Policy creation diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/249_allow_cert_reimport.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/249_allow_cert_reimport.yaml new file mode 100644 index 000000000..625547e06 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/249_allow_cert_reimport.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_certs - Allow a certificate to be imported over an existing SSL certificate diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/252_add_saml2.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/252_add_saml2.yaml new file mode 100644 index 000000000..36960fe83 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/252_add_saml2.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_saml - Add support for SAML2 SSO IdPs diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/254_sam2_info.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/254_sam2_info.yaml new file mode 100644 index 000000000..0d8e71612 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/254_sam2_info.yaml @@ -0,0 +1,3 @@ +minor_changes: + - purefa_info - Add SAML2SSO configutration information + - purefa_info - Fix Active Directory configuration details diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/257_fqcn.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/257_fqcn.yaml new file mode 100644 index 000000000..5cf04eb1f --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/257_fqcn.yaml @@ -0,0 +1,2 @@ +minor_changes: + - All modules - Change examples to use FQCN for module diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/259_fix_gateway_check.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/259_fix_gateway_check.yaml new file mode 100644 index 000000000..599e09ff9 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/259_fix_gateway_check.yaml @@ -0,0 +1,3 @@ +bugfixes: + - purefa_subnet - Fix subnet update checks when no gateway in existing subnet configuration + - purefa_info - Fix space reporting issue diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/261_fix_bad_arrays.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/261_fix_bad_arrays.yaml new file mode 100644 index 000000000..521ffd598 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/261_fix_bad_arrays.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_info - Fix issue where remote arrays are not in a valid connected state diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/265_fix_multiple_nfs_rules.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/265_fix_multiple_nfs_rules.yaml new file mode 100644 index 000000000..022eb48a3 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/265_fix_multiple_nfs_rules.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_policy - Fix issue when creating multiple rules in an NFS policy diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/268_fix_quotas_issues.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/268_fix_quotas_issues.yaml new file mode 100644 index 000000000..9da541a27 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/268_fix_quotas_issues.yaml @@ -0,0 +1,4 @@ +minor_changes: + - purefa_policy - Allow directories in snapshot policies to be managed +bugfixes: + - purefa_policy - Fix idempotency issue with quota policy rules diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/270_add_priority_info.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/270_add_priority_info.yaml new file mode 100644 index 000000000..6fe6f2a4b --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/270_add_priority_info.yaml @@ -0,0 +1,4 @@ +minor_changes: + - purefa_info - Add priority adjustment information for volumes and volume groups + - purefa_info - Add QoS information for volume groups + - purefa_info - Split volume groups into live and deleted dicts diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/271_vgroup_prio.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/271_vgroup_prio.yaml new file mode 100644 index 000000000..a7a143eed --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/271_vgroup_prio.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_vg - Add DMM Priority Adjustment support diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/272_volume_prio.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/272_volume_prio.yaml new file mode 100644 index 000000000..4a7ea4229 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/272_volume_prio.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_volume - Add support for DMM Priority Adjustment diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/277_add_fs_repl.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/277_add_fs_repl.yaml new file mode 100644 index 000000000..637552d1b --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/277_add_fs_repl.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_fs - Add support for replicated file systems diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/278_pgsnap_info.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/278_pgsnap_info.yaml new file mode 100644 index 000000000..449890e1b --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/278_pgsnap_info.yaml @@ -0,0 +1,3 @@ +minor_changes: + - purefa_info - Add info for protection group snapshots + - purefa_info - Add info for protection group safe mode setting (Requires Purity//FA 6.3.0 or higher) diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/279_pg_safemode.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/279_pg_safemode.yaml new file mode 100644 index 000000000..a8ab33780 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/279_pg_safemode.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_pg - Add support for protection group SafeMode. Requires Purity//FA 6.3.0 or higher diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/280_multihost_no_suffix.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/280_multihost_no_suffix.yaml new file mode 100644 index 000000000..b0f5883a2 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/280_multihost_no_suffix.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_host - Allow multi-host creation without requiring a suffix string diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/284_volfact_for_recover.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/284_volfact_for_recover.yaml new file mode 100644 index 000000000..fb6068e33 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/284_volfact_for_recover.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_volume - Provide volume facts for volume after recovery diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/288_zero_params.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/288_zero_params.yaml new file mode 100644 index 000000000..aab42ef97 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/288_zero_params.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_pgsched - Allow zero as a valid value for appropriate schedule parameters diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/292_fix_ds_password.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/292_fix_ds_password.yaml new file mode 100644 index 000000000..717c11c3c --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/292_fix_ds_password.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_ds - Add new parameter `force_bind_password` (default = True) to allow idempotency for module diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/293_add_chassis_inventory.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/293_add_chassis_inventory.yaml new file mode 100644 index 000000000..5db5513b6 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/293_add_chassis_inventory.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_inventory - add chassis information to inventory diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/294_dns_ntp_idempotency_absent.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/294_dns_ntp_idempotency_absent.yaml new file mode 100644 index 000000000..2937d730f --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/294_dns_ntp_idempotency_absent.yaml @@ -0,0 +1,3 @@ +bugfixes: + - purefa_dns - Corrects logic where API responds with an empty list rather than a list with a single empty string in it. + - purefa_ntp - Corrects workflow so that the state between desired and current are checked before marking the changed flag to true during an absent run diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/294_user_map_support.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/294_user_map_support.yaml new file mode 100644 index 000000000..5c0db8765 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/294_user_map_support.yaml @@ -0,0 +1,3 @@ +minor_changes: + - purefa_policy - Add support for NFS policy user mapping + - purefa_info - Add NFS policy user mapping status diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/296_ad_tls.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/296_ad_tls.yaml new file mode 100644 index 000000000..770ddd3fe --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/296_ad_tls.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_ad - Add support for TLS and joining existing AD account diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/299_fix_pgsched_zero_support.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/299_fix_pgsched_zero_support.yaml new file mode 100644 index 000000000..07a8a1301 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/299_fix_pgsched_zero_support.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_pgsched - Fix issue where 0 was not correctly handled for replication schedule diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/302_fix_pg_recover_and_target_update.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/302_fix_pg_recover_and_target_update.yaml new file mode 100644 index 000000000..719e99a65 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/302_fix_pg_recover_and_target_update.yaml @@ -0,0 +1,3 @@ +bugfixes: + - purefa_pg - Ensure deleted protection group can be correctly recovered + - purefa_pg - Corredt issue when target for protection group is not correctly amended diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/304_host_vlan.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/304_host_vlan.yaml new file mode 100644 index 000000000..d31229aef --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/304_host_vlan.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_host - Add support for VLAN ID tagging for a host (Requires Purity//FA 6.3.5) diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/305_fix_target_dempo.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/305_fix_target_dempo.yaml new file mode 100644 index 000000000..0ef405e8e --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/305_fix_target_dempo.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_pg - Fix idempotency issue for protection group targets diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/307_multiple_dns.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/307_multiple_dns.yaml new file mode 100644 index 000000000..643ea8e06 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/307_multiple_dns.yaml @@ -0,0 +1,3 @@ +minor_changes: + - purefa_dns - Support multiple DNS configurations from Puritry//FA 6.3.3 + - purefa_info - Support multiple DNS configurations diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/308_add_vm.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/308_add_vm.yaml new file mode 100644 index 000000000..00d939638 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/308_add_vm.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_info - Add support for Virtual Machines and Snapshots diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/310_hg_vol_idempotency.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/310_hg_vol_idempotency.yaml new file mode 100644 index 000000000..9e27ce3f2 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/310_hg_vol_idempotency.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_hg - Ensure volume disconnection from a hostgroup is idempotent diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/312_pg_alias.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/312_pg_alias.yaml new file mode 100644 index 000000000..71175c85a --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/312_pg_alias.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_pg - Changed parameter `pgroup` to `name`. Allow `pgroup` as alias for backwards compatability. diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/315_spf_details.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/315_spf_details.yaml new file mode 100644 index 000000000..ec150de3e --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/315_spf_details.yaml @@ -0,0 +1,3 @@ +minor_changes: + - purefa_inventory - Add REST 2.x support and SFP details for Purity//FA 6.3.4 and higher + - purefa_inventory - Change response dict name to `purefa_inv` so doesn't clash with info module response dict diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/317_add_all_squash.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/317_add_all_squash.yaml new file mode 100644 index 000000000..6628c6fef --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/317_add_all_squash.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_policy - Add ``all_squash``, ``anonuid`` and ``anongid`` to NFS client rules options diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/318_vol_defaults.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/318_vol_defaults.yaml new file mode 100644 index 000000000..6c28de7c1 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/318_vol_defaults.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_volume - Default Protection Group support added for volume creation and copying from Purity//FA 6.3.4 diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/319_lockout.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/319_lockout.yaml new file mode 100644 index 000000000..cf17dd035 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/319_lockout.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_info - Ensure global admin lockout duration is measured in seconds diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/320_completed_snaps.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/320_completed_snaps.yaml new file mode 100644 index 000000000..77c0677b8 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/320_completed_snaps.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_pgsnap - Resolved intermittent error where `latest` snapshot is not complete and can fail. Only select latest completed snapshot to restore from. diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/328_policy_fix.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/328_policy_fix.yaml new file mode 100644 index 000000000..3e4ed1226 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/328_policy_fix.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_policy - Fixed missing parameters in function calls diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/330_extend_vlan.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/330_extend_vlan.yaml new file mode 100644 index 000000000..50435b40f --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/330_extend_vlan.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_vlan - Extend VLAN support to cover NVMe-RoCE and file interfaces diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/334_fix_vg_qos.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/334_fix_vg_qos.yaml new file mode 100644 index 000000000..bcf2d84c4 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/334_fix_vg_qos.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_vg - Fix typeerror when using newer Purity versions and setting VG QoS diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/336_add_servicelist.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/336_add_servicelist.yaml new file mode 100644 index 000000000..60223d579 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/336_add_servicelist.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_network - Added support for servicelist updates diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/337_fix_non-prod_versions.yml b/ansible_collections/purestorage/flasharray/changelogs/fragments/337_fix_non-prod_versions.yml new file mode 100644 index 000000000..cc96ba2f1 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/337_fix_non-prod_versions.yml @@ -0,0 +1,2 @@ +bugfixes: + - purefa.py - Fix issue in Purity versions numbers that are for development versions diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/341_pg_400s.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/341_pg_400s.yaml new file mode 100644 index 000000000..a29e48e8a --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/341_pg_400s.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_info - Fixed race condition with protection groups diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/342_add_vol_promotion.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/342_add_vol_promotion.yaml new file mode 100644 index 000000000..e5588e559 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/342_add_vol_promotion.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_volume - Added support for volume promotion/demotion diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/343_fix_ds.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/343_fix_ds.yaml new file mode 100644 index 000000000..f018d6825 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/343_fix_ds.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_ds - Fixed dict syntax error diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/344_fix_smtp.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/344_fix_smtp.yaml new file mode 100644 index 000000000..9ca2998e6 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/344_fix_smtp.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_smtp - Fix parameter name diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/345_user_map.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/345_user_map.yaml new file mode 100644 index 000000000..5fed80f16 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/345_user_map.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_info - Fixed error in policies subsection due to API issue diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/347_dns_fix.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/347_dns_fix.yaml new file mode 100644 index 000000000..a9092c9dc --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/347_dns_fix.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_info - Fiexed issue with DNS reporting in Purity//FA 6.4.0 with non-FA-File system diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/348_add_default_prot.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/348_add_default_prot.yaml new file mode 100644 index 000000000..551825bae --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/348_add_default_prot.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_info - Added default protection information to `config` section diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/349_add_alerts.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/349_add_alerts.yaml new file mode 100644 index 000000000..905c4628f --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/349_add_alerts.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_info - Add new subset alerts diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/351_fix_rest_check.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/351_fix_rest_check.yaml new file mode 100644 index 000000000..003537f32 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/351_fix_rest_check.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa - Remove unneeded REST version check as causes issues with REST mismatches diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/354_fix_promotion.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/354_fix_promotion.yaml new file mode 100644 index 000000000..3d413bb70 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/354_fix_promotion.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_volume - Fixed issue with promotion status not being called correctly diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/360_fix_volume.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/360_fix_volume.yaml new file mode 100644 index 000000000..1a76839ef --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/360_fix_volume.yaml @@ -0,0 +1,3 @@ +bugfixes: + - purefa_volume - Ensure promotion_stateus is returned correctly on creation + - purefa_volume - Fixed idempotency bug when creating volumes with QoS diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/363_overwrite_combo.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/363_overwrite_combo.yaml new file mode 100644 index 000000000..de4b27d3b --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/363_overwrite_combo.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_volume - Fix bug when overwriting volume using invalid parmaeters diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/364_fc_targets.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/364_fc_targets.yaml new file mode 100644 index 000000000..551208351 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/364_fc_targets.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_info - Fix missing FC target ports for host diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/365_pod_pgsched.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/365_pod_pgsched.yaml new file mode 100644 index 000000000..51a9e5811 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/365_pod_pgsched.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_pgsched - Fix error when setting schedule for pod based protection group diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/366_add_nvme_types.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/366_add_nvme_types.yaml new file mode 100644 index 000000000..902895fb4 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/366_add_nvme_types.yaml @@ -0,0 +1,3 @@ +minor_changes: + - purefa_network - Added support for NVMe-RoCE and NVMe-TCP service types + - purefa_vlan - Added support for NVMe-TCP service type diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/367_fix_vg.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/367_fix_vg.yaml new file mode 100644 index 000000000..26859df60 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/367_fix_vg.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_vg - Fix issue with VG creation on newer Purity versions diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/369_fix_host.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/369_fix_host.yaml new file mode 100644 index 000000000..b380f4617 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/369_fix_host.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_host - Fixed parameter name diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/370_add_user_role.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/370_add_user_role.yaml new file mode 100644 index 000000000..3fea2f1a0 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/370_add_user_role.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_user - Added Ops Admin role to choices diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/374_offload_pgsnap.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/374_offload_pgsnap.yaml new file mode 100644 index 000000000..bb799037f --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/374_offload_pgsnap.yaml @@ -0,0 +1,3 @@ +bugfixes: + - purefa_info - Resolves issue with destroyed pgroup snapshot on an offload target not have a time remaining value + - purefa_pg - Resolves issue with destroyed pgroup snapshot on an offload target not have a time remaining value diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/375_fix_remote_hosts.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/375_fix_remote_hosts.yaml new file mode 100644 index 000000000..c5979c0c3 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/375_fix_remote_hosts.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_info - Resolves issue in AC environment where REST v2 host list mismatches REST v1 due to remote hosts. diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/379_cap_compat.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/379_cap_compat.yaml new file mode 100644 index 000000000..440e3f697 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/379_cap_compat.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_info - Fix REST response backwards compatibility issue for array capacity REST response diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/381_change_booleans.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/381_change_booleans.yaml new file mode 100644 index 000000000..84c3cb521 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/381_change_booleans.yaml @@ -0,0 +1,2 @@ +trivial: + - various modules - Adjust booleans from ``yes``/``no`` to ``true``/``false`` in docs diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/383_network_idemp.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/383_network_idemp.yaml new file mode 100644 index 000000000..c2121456e --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/383_network_idemp.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_network - Resolves network port setting idempotency issue diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/384_update_vol_facts.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/384_update_vol_facts.yaml new file mode 100644 index 000000000..3846109e3 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/384_update_vol_facts.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_volume - Added additional volume facts for volume update, or for no change diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/387_no_volume_failure.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/387_no_volume_failure.yaml new file mode 100644 index 000000000..5d072cf06 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/387_no_volume_failure.yaml @@ -0,0 +1,3 @@ +minor_changes: + - purefa_hg - Exit gracefully, rather than failing when a specified volume does not exist + - purefa_host - Exit gracefully, rather than failing when a specified volume does not exist diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/388_remove_27.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/388_remove_27.yaml new file mode 100644 index 000000000..f9c8d796c --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/388_remove_27.yaml @@ -0,0 +1,3 @@ +release_summary: | + | FlashArray Collection v1.18 removes module-side support for Python 2.7. + | The minimum required Python version for the FlashArray Collection is Python 3.6. diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/393_offload_recover.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/393_offload_recover.yaml new file mode 100644 index 000000000..8216abe99 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/393_offload_recover.yaml @@ -0,0 +1,4 @@ +bugfixes: + - purefa_snap - Fixed issue system generated suffixes not being allowed and removed unnecessary warning message. +minor_changes: + - purefa_snap - New response of 'suffix' when snapshot has been created. diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/394_neighbors.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/394_neighbors.yaml new file mode 100644 index 000000000..67709079d --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/394_neighbors.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_info - Added network neighbors info to `network` subset diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/396_pod_quota.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/396_pod_quota.yaml new file mode 100644 index 000000000..4b7f84880 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/396_pod_quota.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_pod - Added support for pod quotas (from REST 2.23) diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/397_parialconnect_bug.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/397_parialconnect_bug.yaml new file mode 100644 index 000000000..604b287f4 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/397_parialconnect_bug.yaml @@ -0,0 +1,2 @@ +bugfixes: + - purefa_pg - Fixed issue where volumes could not be added to a PG when one of the arrays was undergoing a failover. diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/398_hgoup_alias.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/398_hgoup_alias.yaml new file mode 100644 index 000000000..3039ce1c2 --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/398_hgoup_alias.yaml @@ -0,0 +1,2 @@ +minor_changes: + - purefa_hg - Changed parameter hostgroup to name for consistency. Added hostgroup as an alias for backwards compatability. diff --git a/ansible_collections/purestorage/flasharray/changelogs/fragments/v1.4.0_summary.yaml b/ansible_collections/purestorage/flasharray/changelogs/fragments/v1.4.0_summary.yaml new file mode 100644 index 000000000..3a7dc7e8a --- /dev/null +++ b/ansible_collections/purestorage/flasharray/changelogs/fragments/v1.4.0_summary.yaml @@ -0,0 +1,37 @@ +release_summary: | + | Release Date: 2020-08-08 + | This changlelog describes all changes made to the modules and plugins included in this collection since Ansible 2.9.0 + +major_changes: + - purefa_console - manage Console Lock setting for the FlashArray + - purefa_endpoint - manage VMware protocol-endpoints on the FlashArray + - purefa_eula - sign, or resign, FlashArray EULA + - purefa_inventory - get hardware inventory information from a FlashArray + - purefa_network - manage the physical and virtual network settings on the FlashArray + - purefa_pgsched - manage protection group snapshot and replication schedules on the FlashArray + - purefa_pod - manage ActiveCluster pods in FlashArrays + - purefa_pod_replica - manage ActiveDR pod replica links in FlashArrays + - purefa_proxy - manage the phonehome HTTPS proxy setting for the FlashArray + - purefa_smis - manage SMI-S settings on the FlashArray + - purefa_subnet - manage network subnets on the FlashArray + - purefa_timeout - manage the GUI idle timeout on the FlashArray + - purefa_vlan - manage VLAN interfaces on the FlashArray + - purefa_vnc - manage VNC for installed applications on the FlashArray + - purefa_volume_tags - manage volume tags on the FlashArray + +minor_changes: + - purefa_info - return dict names changed from ``ansible_facts`` to ``ra_info`` and ``user_info`` in approproate sections + - purefa_info - new options added for information collection + - purefa_info - Certificate times changed to human readable rather than time since epoch + - purefa_host - Add support for Cloud Block Store + - purefa_host - Add volume disconnection support + - purefa_host - Add CHAP support + - purefa_hg - All LUN ID to be set for single volume + - purefa_offload - Add support for Azure + - purefa_pgsnap - Add offload support + - purefa_snap - Allow recovery of deleted snapshot + - purefa_vg - Add QoS support + +bugfixes: + - purefa_host - resolve issue found when using in Pure Storage Test Drive + - purefa_host - resolve hostname case inconsistencies |