Skip to content

Commit

Permalink
addressed review comments (#198)
Browse files Browse the repository at this point in the history
* addressed review comments

Signed-off-by: Shendge <[email protected]>
  • Loading branch information
shenda1 committed Jun 26, 2024
1 parent 662b497 commit f2b4e4e
Show file tree
Hide file tree
Showing 64 changed files with 154 additions and 148 deletions.
4 changes: 2 additions & 2 deletions docs/data-sources/device.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ linkTitle: "powerflex_device"
page_title: "powerflex_device Data Source - powerflex"
subcategory: ""
description: |-
This datasource is used to query the existing device from PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
This datasource is used to query the existing device from the PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
---

# powerflex_device (Data Source)

This datasource is used to query the existing device from PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
This datasource is used to query the existing device from the PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.

> **Note:** Only one of `name` and `id` can be provided at a time.
Expand Down
4 changes: 2 additions & 2 deletions docs/data-sources/fault_set.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ linkTitle: "powerflex_fault_set"
page_title: "powerflex_fault_set Data Source - powerflex"
subcategory: ""
description: |-
This datasource is used to query the existing fault set from PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
This datasource is used to query the existing fault set from the PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
---

# powerflex_fault_set (Data Source)

This datasource is used to query the existing fault set from PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
This datasource is used to query the existing fault set from the PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.

## Example Usage

Expand Down
4 changes: 2 additions & 2 deletions docs/data-sources/firmware_repository.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ linkTitle: "powerflex_firmware_repository"
page_title: "powerflex_firmware_repository Data Source - powerflex"
subcategory: ""
description: |-
This datasource is used to query the existing firmware repository from PowerFlex array. The information fetched from this datasource can be used for getting the necessary details regarding the bundles and their components in that firmware repository.
This datasource is used to query the existing firmware repository from the PowerFlex array. The information fetched from this datasource can be used for getting the necessary details regarding the bundles and their components in that firmware repository.
---

# powerflex_firmware_repository (Data Source)

This datasource is used to query the existing firmware repository from PowerFlex array. The information fetched from this datasource can be used for getting the necessary details regarding the bundles and their components in that firmware repository.
This datasource is used to query the existing firmware repository from the PowerFlex array. The information fetched from this datasource can be used for getting the necessary details regarding the bundles and their components in that firmware repository.



Expand Down
4 changes: 2 additions & 2 deletions docs/data-sources/node.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ linkTitle: "powerflex_node"
page_title: "powerflex_node Data Source - powerflex"
subcategory: ""
description: |-
This datasource is used to query the existing nodes from PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
This datasource is used to query the existing nodes from the PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
---

# powerflex_node (Data Source)

This datasource is used to query the existing nodes from PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
This datasource is used to query the existing nodes from the PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.

## Example Usage

Expand Down
4 changes: 2 additions & 2 deletions docs/data-sources/protection_domain.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ linkTitle: "powerflex_protection_domain"
page_title: "powerflex_protection_domain Data Source - powerflex"
subcategory: ""
description: |-
This datasource is used to query the existing protection domain from PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
This datasource is used to query the existing protection domain from the PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
---

# powerflex_protection_domain (Data Source)

This datasource is used to query the existing protection domain from PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
This datasource is used to query the existing protection domain from the PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.

> **Note:** Only one of `name` and `id` can be provided at a time.
Expand Down
4 changes: 2 additions & 2 deletions docs/data-sources/resource_group.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ linkTitle: "powerflex_resource_group"
page_title: "powerflex_resource_group Data Source - powerflex"
subcategory: ""
description: |-
This datasource is used to query the existing ResourceGroup from PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
This datasource is used to query the existing ResourceGroup from the PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
---

# powerflex_resource_group (Data Source)

This datasource is used to query the existing ResourceGroup from PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
This datasource is used to query the existing ResourceGroup from the PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.

## Example Usage

Expand Down
4 changes: 2 additions & 2 deletions docs/data-sources/sdc.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ linkTitle: "powerflex_sdc"
page_title: "powerflex_sdc Data Source - powerflex"
subcategory: ""
description: |-
This datasource is used to query the existing Storage Data Clients from PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
This datasource is used to query the existing Storage Data Clients from the PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
---

# powerflex_sdc (Data Source)

This datasource is used to query the existing Storage Data Clients from PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
This datasource is used to query the existing Storage Data Clients from the PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.

> **Note:** Only one of `name` and `id` can be provided at a time.
Expand Down
4 changes: 2 additions & 2 deletions docs/data-sources/sds.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ linkTitle: "powerflex_sds"
page_title: "powerflex_sds Data Source - powerflex"
subcategory: ""
description: |-
This datasource is used to query the existing Storage Data Servers from PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
This datasource is used to query the existing Storage Data Servers from the PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
---

# powerflex_sds (Data Source)

This datasource is used to query the existing Storage Data Servers from PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
This datasource is used to query the existing Storage Data Servers from the PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.

> **Note:** Exactly one of `protection_domain_name` and `protection_domain_id` is required.
Expand Down
4 changes: 2 additions & 2 deletions docs/data-sources/service.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ linkTitle: "powerflex_service"
page_title: "powerflex_service Data Source - powerflex"
subcategory: ""
description: |-
This datasource is used to query the existing services from PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
This datasource is used to query the existing services from the PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
---

# powerflex_service (Data Source)

This datasource is used to query the existing services from PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
This datasource is used to query the existing services from the PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.

## Example Usage

Expand Down
4 changes: 2 additions & 2 deletions docs/data-sources/snapshot_policy.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ linkTitle: "powerflex_snapshot_policy"
page_title: "powerflex_snapshot_policy Data Source - powerflex"
subcategory: ""
description: |-
This datasource is used to query the existing snapshot policies from PowerFlex array. The information fetched from this datasource can be used for getting the details.
This datasource is used to query the existing snapshot policies from the PowerFlex array. The information fetched from this datasource can be used for getting the details.
---

# powerflex_snapshot_policy (Data Source)

This datasource is used to query the existing snapshot policies from PowerFlex array. The information fetched from this datasource can be used for getting the details.
This datasource is used to query the existing snapshot policies from the PowerFlex array. The information fetched from this datasource can be used for getting the details.

> **Note:** Only one of `name` and `id` can be provided at a time.
Expand Down
4 changes: 2 additions & 2 deletions docs/data-sources/storage_pool.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ linkTitle: "powerflex_storage_pool"
page_title: "powerflex_storage_pool Data Source - powerflex"
subcategory: ""
description: |-
This datasource is used to query the existing storage pools from PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
This datasource is used to query the existing storage pools from the PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
---

# powerflex_storage_pool (Data Source)

This datasource is used to query the existing storage pools from PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
This datasource is used to query the existing storage pools from the PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.

> **Note:** Either `protection_domain_name` or `protection_domain_id` is required. But not both.
Expand Down
4 changes: 2 additions & 2 deletions docs/data-sources/template.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ linkTitle: "powerflex_template"
page_title: "powerflex_template Data Source - powerflex"
subcategory: ""
description: |-
This datasource is used to query the existing templates from PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
This datasource is used to query the existing templates from the PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
---

# powerflex_template (Data Source)

This datasource is used to query the existing templates from PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
This datasource is used to query the existing templates from the PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.

## Example Usage

Expand Down
4 changes: 2 additions & 2 deletions docs/data-sources/volume.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ linkTitle: "powerflex_volume"
page_title: "powerflex_volume Data Source - powerflex"
subcategory: ""
description: |-
This datasource is used to query the existing volume from PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
This datasource is used to query the existing volume from the PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
---

# powerflex_volume (Data Source)

This datasource is used to query the existing volume from PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.
This datasource is used to query the existing volume from the PowerFlex array. The information fetched from this datasource can be used for getting the details / for further processing in resource block.

> **Note:** Only one of `names`, `id`, `storage_pool_id` and `storage_pool_name` can be provided at a time.
Expand Down
4 changes: 2 additions & 2 deletions docs/data-sources/vtree.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ linkTitle: "powerflex_vtree"
page_title: "powerflex_vtree Data Source - powerflex"
subcategory: ""
description: |-
This datasource is used to query the existing vtrees from PowerFlex array. The information fetched from this datasource can be used for getting the details.
This datasource is used to query the existing vtrees from the PowerFlex array. The information fetched from this datasource can be used for getting the details.
---

# powerflex_vtree (Data Source)

This datasource is used to query the existing vtrees from PowerFlex array. The information fetched from this datasource can be used for getting the details.
This datasource is used to query the existing vtrees from the PowerFlex array. The information fetched from this datasource can be used for getting the details.

## Example Usage

Expand Down
24 changes: 13 additions & 11 deletions docs/resources/cluster.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,30 +19,32 @@ linkTitle: "powerflex_cluster"
page_title: "powerflex_cluster Resource - powerflex"
subcategory: ""
description: |-
This terraform resource is used to deploy PowerFlex Cluster. We can Create and Delete the PowerFlex Cluster using this resource. We can also Import an existing Cluster of PowerFlex.
This terraform resource is used to deploy the PowerFlex Cluster. We can Create and Delete the PowerFlex Cluster using this resource. We can also Import an existing Cluster of the PowerFlex.
---

# powerflex_cluster (Resource)

This terraform resource is used to deploy PowerFlex Cluster. We can Create and Delete the PowerFlex Cluster using this resource. We can also Import an existing Cluster of PowerFlex.
This terraform resource is used to deploy the PowerFlex Cluster. We can Create and Delete the PowerFlex Cluster using this resource. We can also Import an existing Cluster of the PowerFlex.

> **Note:** For PowerFlex 4.x, the PowerFlex Manager must be installed as a prerequisite. The required packages should be uploaded to the PowerFlex Manager.
**Please consider the following points before using cluster resource.**

> **Note:** For PowerFlex 3.x, a Gateway server is a prerequisite. The required packages should be uploaded to the gateway. The Package resource can be used for uploading packages to the gateway.
1. For PowerFlex 4.x, the PowerFlex Manager must be installed as a prerequisite. The required packages should be uploaded to the PowerFlex Manager.

> **Note:** Support is provided for creating, importing, and deleting operations for this resource.
2. For PowerFlex 3.x, a Gateway server is a prerequisite. The required packages should be uploaded to the gateway. The Package resource can be used for uploading packages to the gateway.

> **Note:** In multi-node cluster deployments, when some of the component installations fail, the partial deployment will not be rolled back.
3. Support is provided for creating, importing, and deleting operations for this resource.

> **Note:** If you've separately installed any SDR, SDS, or SDC and connected it to the cluster and if you face any security certificate issues during the destroy process, you'll have to manually accept the security certificate to resolve them.
4. In multi-node cluster deployments, when some of the component installations fail, the partial deployment will not be rolled back.

> **Note:** During the destroy process, the entire cluster will be destroyed, not just specific individual resources. After destroy need to follow cleanup process.
5. If you've separately installed any SDR, SDS, or SDC and connected it to the cluster and if you face any security certificate issues during the destroy process, you'll have to manually accept the security certificate to resolve them.

> **Note:** `ips` attribute is used in minimal csv configuration whereas `mdm_ips` attribute is used in complete csv configuration.
6. During the destroy process, the entire cluster will be destroyed, not just specific individual resources. After destroy need to follow cleanup process.

> **Note:** For PowerFlex 4.x, there's no need to mention `allow_non_secure_communication_with_lia`, `allow_non_secure_communication_with_mdm`, and `disable_non_mgmt_components_auth`. And, **Rfcache** is not supported.
7. `ips` attribute is used in minimal csv configuration whereas `mdm_ips` attribute is used in complete csv configuration.

> **Note:** To follow the installation process, you can refer to the [Deployment Guide 3.x](https://www.dell.com/support/manuals/en-us/scaleio/pfx_deploy_guide_3.6.x/deploy-powerflex?guid=guid-e9f70972-baac-42c9-9ff9-a3d2b0722f54&lang=en-us) & [Deployment Guide 4.x](https://www.dell.com/support/manuals/en-us/scaleio/powerflex_install_upgrade_guide_4.5.x/introduction?guid=guid-e798f431-7df4-450c-8f86-60ee7f3d1e3e&lang=en-us)
8. For PowerFlex 4.x, there's no need to mention `allow_non_secure_communication_with_lia`, `allow_non_secure_communication_with_mdm`, and `disable_non_mgmt_components_auth`. And, **Rfcache** is not supported.

9. To follow the installation process, you can refer to the [Deployment Guide 3.x](https://www.dell.com/support/manuals/en-us/scaleio/pfx_deploy_guide_3.6.x/deploy-powerflex?guid=guid-e9f70972-baac-42c9-9ff9-a3d2b0722f54&lang=en-us) & [Deployment Guide 4.x](https://www.dell.com/support/manuals/en-us/scaleio/powerflex_install_upgrade_guide_4.5.x/introduction?guid=guid-e798f431-7df4-450c-8f86-60ee7f3d1e3e&lang=en-us)

## Example Usage

Expand Down
Loading

0 comments on commit f2b4e4e

Please sign in to comment.