summaryrefslogtreecommitdiffstats
path: root/ansible_collections/purestorage/flasharray/changelogs
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-13 12:04:41 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-13 12:04:41 +0000
commit975f66f2eebe9dadba04f275774d4ab83f74cf25 (patch)
tree89bd26a93aaae6a25749145b7e4bca4a1e75b2be /ansible_collections/purestorage/flasharray/changelogs
parentInitial commit. (diff)
downloadansible-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')
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/.plugin-cache.yaml310
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/210_add_rename_hgroup.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/211_fix_clearing_host_inititators.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/changelog.yaml610
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/config.yaml31
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/107_host_case_clarity.yaml7
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/108_fix_eradicate_idempotency.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/109_fa_files_support_purefa_info.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/110_add_apiclient_support.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/111_add_filesystem_support.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/112_add_directory_support.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/113_add_exports_support.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/115_add_gcp_offload.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/116_add_policies.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/118_rename_host.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/121_add_multi_volume_creation.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/122_add_multi_host_creation.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/123_add_multi_vgroup_creation.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/124_sdk_handshake.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/125_dns_idempotency.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/126_fix_volume_move.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/130_info_ds_update.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/131_add_v6_ds_update.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/132_fc_replication.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/133_purefa_info_v6_replication.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/134_ac_pg_support.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/135_no_cbs_ntp.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/136_add_vol_get_send_info.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/137_pgsnap_regex.yaml3
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/139_pgsnap_ac_support.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/140_pod_case.yaml3
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/141_add_remote_snapshot.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/145_fix_missing_move_variable.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/149_volumes_demoted_pods_fix.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/152_fix_user.yaml3
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/153_syslog_update.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/156_snap_suffix_fix.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/160_rename_pg.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/161_offline_offload_fix.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/162_pgsnap_info_fix.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/163_add_maintenance_windows.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/168_dsrole_fix.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/169_add_certs.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/170_pgsnap_stretch_pod_fail.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/174_null_gateway.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/175_check_pgname.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/176_fix_promote_api_issue.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/182_allow_pgroup_with_create.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/187_add_ad.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/188_add_dirsnap.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/193_duplicate_initiators.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/194_vg_qos.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/196_fix_activedr_api_version.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/199_add_fc_port_enable.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/200_add_DAR_info.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/201_increase_krb_count.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/202_add_sso.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/203_add_eradication_timer.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/205_policy_protocl.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/206_add_naa_info.yaml3
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/207_fix_disable_for_remote_assist.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/208_add_directory_quota_support.yaml3
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/213_add_kmip.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/214_join_ou.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/220_capacity_info.yaml3
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/224_add_nguid_info.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/226_deprecate_protocol.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/227_missing_regex.yaml3
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/228_nguid_to_volfact.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/229_snapsuffix.yaml3
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/230_add_pg_deleted_vols.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/231_syslog_settings.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/234_add_vol_info_on_nochange.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/235_eula.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/237_fix_network.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/238_add_dirsnap_rename.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/239_safe_mode.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/242_multi_offload.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/243_sso_to_admin.yaml6
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/246_python_precedence.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/247_fix_smb_policy_rules.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/249_allow_cert_reimport.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/252_add_saml2.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/254_sam2_info.yaml3
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/257_fqcn.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/259_fix_gateway_check.yaml3
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/261_fix_bad_arrays.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/265_fix_multiple_nfs_rules.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/268_fix_quotas_issues.yaml4
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/270_add_priority_info.yaml4
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/271_vgroup_prio.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/272_volume_prio.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/277_add_fs_repl.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/278_pgsnap_info.yaml3
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/279_pg_safemode.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/280_multihost_no_suffix.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/284_volfact_for_recover.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/288_zero_params.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/292_fix_ds_password.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/293_add_chassis_inventory.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/294_dns_ntp_idempotency_absent.yaml3
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/294_user_map_support.yaml3
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/296_ad_tls.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/299_fix_pgsched_zero_support.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/302_fix_pg_recover_and_target_update.yaml3
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/304_host_vlan.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/305_fix_target_dempo.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/307_multiple_dns.yaml3
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/308_add_vm.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/310_hg_vol_idempotency.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/312_pg_alias.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/315_spf_details.yaml3
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/317_add_all_squash.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/318_vol_defaults.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/319_lockout.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/320_completed_snaps.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/328_policy_fix.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/330_extend_vlan.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/334_fix_vg_qos.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/336_add_servicelist.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/337_fix_non-prod_versions.yml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/341_pg_400s.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/342_add_vol_promotion.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/343_fix_ds.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/344_fix_smtp.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/345_user_map.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/347_dns_fix.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/348_add_default_prot.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/349_add_alerts.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/351_fix_rest_check.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/354_fix_promotion.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/360_fix_volume.yaml3
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/363_overwrite_combo.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/364_fc_targets.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/365_pod_pgsched.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/366_add_nvme_types.yaml3
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/367_fix_vg.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/369_fix_host.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/370_add_user_role.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/374_offload_pgsnap.yaml3
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/375_fix_remote_hosts.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/379_cap_compat.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/381_change_booleans.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/383_network_idemp.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/384_update_vol_facts.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/387_no_volume_failure.yaml3
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/388_remove_27.yaml3
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/393_offload_recover.yaml4
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/394_neighbors.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/396_pod_quota.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/397_parialconnect_bug.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/398_hgoup_alias.yaml2
-rw-r--r--ansible_collections/purestorage/flasharray/changelogs/fragments/v1.4.0_summary.yaml37
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