Skip to content

Commit 0df06dd

Browse files
Merge pull request #46 from kuttattz/main
Ansible modules for PowerFlex version 2.3.0
2 parents 587a1ea + 5f01f4e commit 0df06dd

18 files changed

Lines changed: 108 additions & 66 deletions

File tree

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@
1515
# Trisha Datta (trisha-dell)
1616

1717
# for all files:
18-
* @kuttattz @Bhavneet-Sharma @Jennifer-John @meenakshidembi691 @Pavan-Mudunuri @trisha-dell
18+
* @kuttattz @Bhavneet-Sharma @Jennifer-John @meenakshidembi691 @Pavan-Mudunuri @trisha-dell @felixs88 @sachin-apa

CHANGELOG.rst

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,21 @@ Dellemc.PowerFlex Change Logs
55
.. contents:: Topics
66

77

8+
v2.3.0
9+
======
10+
11+
Minor Changes
12+
-------------
13+
14+
- Added support for PowerFlex ansible modules and roles on Azure.
15+
- Added support for resource group provisioning to validate, deploy, edit, add nodes and delete a resource group.
16+
- The Info module is enhanced to list the firmware repositories.
17+
18+
New Modules
19+
-----------
20+
21+
- dellemc.powerflex.resource_group - Manage resource group deployments on Dell PowerFlex
22+
823
v2.2.0
924
======
1025

README.md

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -6,59 +6,59 @@ The capabilities of the Ansible modules are managing SDCs, volumes, snapshots, s
66

77
## Table of contents
88

9-
* [Code of conduct](https://github.com/dell/ansible-powerflex/blob/2.2.0/docs/CODE_OF_CONDUCT.md)
10-
* [Maintainer guide](https://github.com/dell/ansible-powerflex/blob/2.2.0/docs/MAINTAINER_GUIDE.md)
11-
* [Committer guide](https://github.com/dell/ansible-powerflex/blob/2.2.0/docs/COMMITTER_GUIDE.md)
12-
* [Contributing guide](https://github.com/dell/ansible-powerflex/blob/2.2.0/docs/CONTRIBUTING.md)
13-
* [Branching strategy](https://github.com/dell/ansible-powerflex/blob/2.2.0/docs/BRANCHING.md)
14-
* [List of adopters](https://github.com/dell/ansible-powerflex/blob/2.2.0/docs/ADOPTERS.md)
15-
* [Maintainers](https://github.com/dell/ansible-powerflex/blob/2.2.0/docs/MAINTAINERS.md)
16-
* [Support](https://github.com/dell/ansible-powerflex/blob/2.2.0/docs/SUPPORT.md)
9+
* [Code of conduct](https://github.com/dell/ansible-powerflex/blob/2.3.0/docs/CODE_OF_CONDUCT.md)
10+
* [Maintainer guide](https://github.com/dell/ansible-powerflex/blob/2.3.0/docs/MAINTAINER_GUIDE.md)
11+
* [Committer guide](https://github.com/dell/ansible-powerflex/blob/2.3.0/docs/COMMITTER_GUIDE.md)
12+
* [Contributing guide](https://github.com/dell/ansible-powerflex/blob/2.3.0/docs/CONTRIBUTING.md)
13+
* [Branching strategy](https://github.com/dell/ansible-powerflex/blob/2.3.0/docs/BRANCHING.md)
14+
* [List of adopters](https://github.com/dell/ansible-powerflex/blob/2.3.0/docs/ADOPTERS.md)
15+
* [Maintainers](https://github.com/dell/ansible-powerflex/blob/2.3.0/docs/MAINTAINERS.md)
16+
* [Support](https://github.com/dell/ansible-powerflex/blob/2.3.0/docs/SUPPORT.md)
1717
* [License](#license)
18-
* [Security](https://github.com/dell/ansible-powerflex/blob/2.2.0/docs/SECURITY.md)
18+
* [Security](https://github.com/dell/ansible-powerflex/blob/2.3.0/docs/SECURITY.md)
1919
* [Prerequisites](#prerequisites)
2020
* [List of Ansible modules for Dell PowerFlex](#list-of-ansible-modules-for-dell-powerflex)
2121
* [Installation and execution of Ansible modules for Dell PowerFlex](#installation-and-execution-of-ansible-modules-for-dell-powerflex)
2222
* [Releasing, Maintenance and Deprecation](#releasing-maintenance-and-deprecation)
2323

2424
## License
25-
The Ansible collection for PowerFlex is released and licensed under the GPL-3.0 license. See [LICENSE](https://github.com/dell/ansible-powerflex/blob/2.2.0/LICENSE) for the full terms. Ansible modules and modules utilities that are part of the Ansible collection for PowerFlex are released and licensed under the Apache 2.0 license. See [MODULE-LICENSE](https://github.com/dell/ansible-powerflex/blob/2.2.0/MODULE-LICENSE) for the full terms.
25+
The Ansible collection for PowerFlex is released and licensed under the GPL-3.0 license. See [LICENSE](https://github.com/dell/ansible-powerflex/blob/2.3.0/LICENSE) for the full terms. Ansible modules and modules utilities that are part of the Ansible collection for PowerFlex are released and licensed under the Apache 2.0 license. See [MODULE-LICENSE](https://github.com/dell/ansible-powerflex/blob/2.3.0/MODULE-LICENSE) for the full terms.
2626

2727
## Prerequisites
2828

2929
| **Ansible Modules** | **PowerFlex/VxFlex OS Version** | **SDK version** | **Python version** | **Ansible** |
3030
|---------------------|-----------------------|-------|--------------------|--------------------------|
31-
| v2.2.0 |3.6 <br> 4.0 <br> 4.5 | 1.9.0 | 3.9.x <br> 3.10.x <br> 3.11.x | 2.14 <br> 2.15 <br> 2.16 |
31+
| v2.3.0 |3.6 <br> 4.0 <br> 4.5 | 1.10.0 | 3.9.x <br> 3.10.x <br> 3.11.x | 2.14 <br> 2.15 <br> 2.16 |
3232

3333
* Please follow PyPowerFlex installation instructions on [PyPowerFlex Documentation](https://github.com/dell/python-powerflex)
3434

3535
## Idempotency
3636
The modules are written in such a way that all requests are idempotent and hence fault-tolerant. It essentially means that the result of a successfully performed request is independent of the number of times it is executed.
3737

3838
## List of Ansible modules for Dell PowerFlex
39-
* [Info module](https://github.com/dell/ansible-powerflex/blob/2.2.0/docs/modules/info.rst)
40-
* [Snapshot module](https://github.com/dell/ansible-powerflex/blob/2.2.0/docs/modules/snapshot.rst)
41-
* [SDC module](https://github.com/dell/ansible-powerflex/blob/2.2.0/docs/modules/sdc.rst)
42-
* [Storage pool module](https://github.com/dell/ansible-powerflex/blob/2.2.0/docs/modules/storagepool.rst)
43-
* [Volume module](https://github.com/dell/ansible-powerflex/blob/2.2.0/docs/modules/volume.rst)
44-
* [SDS module](https://github.com/dell/ansible-powerflex/blob/2.2.0/docs/modules/sds.rst)
45-
* [Device Module](https://github.com/dell/ansible-powerflex/blob/2.2.0/docs/modules/device.rst)
46-
* [Protection Domain Module](https://github.com/dell/ansible-powerflex/blob/2.2.0/docs/modules/protection_domain.rst)
47-
* [MDM Cluster Module](https://github.com/dell/ansible-powerflex/blob/2.2.0/docs/modules/mdm_cluster.rst)
48-
* [Replication Consistency Group Module](https://github.com/dell/ansible-powerflex/blob/2.2.0/docs/modules/replication_consistency_group.rst)
49-
* [Replication Pair Module](https://github.com/dell/ansible-powerflex/blob/2.2.0/docs/modules/replication_pair.rst)
50-
* [Snapshot Policy Module](https://github.com/dell/ansible-powerflex/blob/2.2.0/docs/modules/snapshot_policy.rst)
51-
* [Fault Sets Module](https://github.com/dell/ansible-powerflex/blob/2.2.0/docs/modules/fault_set.rst)
39+
* [Info module](https://github.com/dell/ansible-powerflex/blob/2.3.0/docs/modules/info.rst)
40+
* [Snapshot module](https://github.com/dell/ansible-powerflex/blob/2.3.0/docs/modules/snapshot.rst)
41+
* [SDC module](https://github.com/dell/ansible-powerflex/blob/2.3.0/docs/modules/sdc.rst)
42+
* [Storage pool module](https://github.com/dell/ansible-powerflex/blob/2.3.0/docs/modules/storagepool.rst)
43+
* [Volume module](https://github.com/dell/ansible-powerflex/blob/2.3.0/docs/modules/volume.rst)
44+
* [SDS module](https://github.com/dell/ansible-powerflex/blob/2.3.0/docs/modules/sds.rst)
45+
* [Device Module](https://github.com/dell/ansible-powerflex/blob/2.3.0/docs/modules/device.rst)
46+
* [Protection Domain Module](https://github.com/dell/ansible-powerflex/blob/2.3.0/docs/modules/protection_domain.rst)
47+
* [MDM Cluster Module](https://github.com/dell/ansible-powerflex/blob/2.3.0/docs/modules/mdm_cluster.rst)
48+
* [Replication Consistency Group Module](https://github.com/dell/ansible-powerflex/blob/2.3.0/docs/modules/replication_consistency_group.rst)
49+
* [Replication Pair Module](https://github.com/dell/ansible-powerflex/blob/2.3.0/docs/modules/replication_pair.rst)
50+
* [Snapshot Policy Module](https://github.com/dell/ansible-powerflex/blob/2.3.0/docs/modules/snapshot_policy.rst)
51+
* [Fault Sets Module](https://github.com/dell/ansible-powerflex/blob/2.3.0/docs/modules/fault_set.rst)
5252

5353
## Installation and execution of Ansible modules for Dell PowerFlex
54-
The installation and execution steps of Ansible modules for Dell PowerFlex can be found [here](https://github.com/dell/ansible-powerflex/blob/2.2.0/docs/INSTALLATION.md).
54+
The installation and execution steps of Ansible modules for Dell PowerFlex can be found [here](https://github.com/dell/ansible-powerflex/blob/2.3.0/docs/INSTALLATION.md).
5555

5656
## Releasing, Maintenance and Deprecation
5757

5858
Ansible Modules for Dell Technologies PowerFlex follows [Semantic Versioning](https://semver.org/).
5959

6060
New version will be release regularly if significant changes (bug fix or new feature) are made in the collection.
6161

62-
Released code versions are located on "release" branches with names of the form "release-x.y.z" where x.y.z corresponds to the version number. More information on branching strategy followed can be found [here](https://github.com/dell/ansible-powerflex/blob/2.2.0/docs/BRANCHING.md).
62+
Released code versions are located on "release" branches with names of the form "release-x.y.z" where x.y.z corresponds to the version number. More information on branching strategy followed can be found [here](https://github.com/dell/ansible-powerflex/blob/2.3.0/docs/BRANCHING.md).
6363

6464
Ansible Modules for Dell Technologies PowerFlex deprecation cycle is aligned with that of [Ansible](https://docs.ansible.com/ansible/latest/dev_guide/module_lifecycle.html).

changelogs/.plugin-cache.yaml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,11 @@ plugins:
1616
name: device
1717
namespace: ''
1818
version_added: 1.1.0
19+
fault_set:
20+
description: Manage Fault Sets on Dell PowerFlex
21+
name: fault_set
22+
namespace: ''
23+
version_added: 2.2.0
1924
info:
2025
description: Gathering information about Dell PowerFlex
2126
name: info
@@ -41,6 +46,11 @@ plugins:
4146
name: replication_pair
4247
namespace: ''
4348
version_added: 1.6.0
49+
resource_group:
50+
description: Manage resource group deployments on Dell PowerFlex.
51+
name: resource_group
52+
namespace: ''
53+
version_added: 2.3.0
4454
sdc:
4555
description: Manage SDCs on Dell PowerFlex
4656
name: sdc
@@ -76,4 +86,4 @@ plugins:
7686
strategy: {}
7787
test: {}
7888
vars: {}
79-
version: 2.1.0
89+
version: 2.3.0

changelogs/changelog.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,3 +146,15 @@ releases:
146146
name: fault_set
147147
namespace: ''
148148
release_date: '2024-02-29'
149+
2.3.0:
150+
changes:
151+
minor_changes:
152+
- Added support for resource group provisioning to validate, deploy,
153+
edit, add nodes and delete a resource group.
154+
- The Info module is enhanced to list the firmware repositories.
155+
- Added support for PowerFlex ansible modules and roles on Azure.
156+
modules:
157+
- description: Manage resource group deployments on Dell PowerFlex
158+
name: resource_group
159+
namespace: ''
160+
release_date: '2024-03-29'

docs/CONTRIBUTING.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ You may obtain a copy of the License at
1010

1111
# How to contribute
1212

13-
Become one of the contributors to this project! We thrive to build a welcoming and open community for anyone who wants to use the project or contribute to it. There are just a few small guidelines you need to follow. To help us create a safe and positive community experience for all, we require all participants to adhere to the [Code of Conduct](https://github.com/dell/ansible-powerflex/blob/2.2.0/CODE_OF_CONDUCT.md).
13+
Become one of the contributors to this project! We thrive to build a welcoming and open community for anyone who wants to use the project or contribute to it. There are just a few small guidelines you need to follow. To help us create a safe and positive community experience for all, we require all participants to adhere to the [Code of Conduct](https://github.com/dell/ansible-powerflex/blob/2.3.0/CODE_OF_CONDUCT.md).
1414

1515
## Table of contents
1616

@@ -76,7 +76,7 @@ Triage helps ensure that issues resolve quickly by:
7676

7777
If you don't have the knowledge or time to code, consider helping with _issue triage_. The Ansible modules for Dell PowerFlex community will thank you for saving them time by spending some of yours.
7878

79-
Read more about the ways you can [Triage issues](https://github.com/dell/ansible-powerflex/blob/2.2.0/ISSUE_TRIAGE.md).
79+
Read more about the ways you can [Triage issues](https://github.com/dell/ansible-powerflex/blob/2.3.0/ISSUE_TRIAGE.md).
8080

8181
## Your first contribution
8282

@@ -89,7 +89,7 @@ When you're ready to contribute, it's time to create a pull request.
8989

9090
## Branching
9191

92-
* [Branching Strategy for Ansible modules for Dell PowerFlex](https://github.com/dell/ansible-powerflex/blob/2.2.0/BRANCHING.md)
92+
* [Branching Strategy for Ansible modules for Dell PowerFlex](https://github.com/dell/ansible-powerflex/blob/2.3.0/BRANCHING.md)
9393

9494
## Signing your commits
9595

@@ -144,7 +144,7 @@ Make sure that the title for your pull request uses the same format as the subje
144144

145145
### Quality gates for pull requests
146146

147-
GitHub Actions are used to enforce quality gates when a pull request is created or when any commit is made to the pull request. These GitHub Actions enforce our minimum code quality requirement for any code that get checked into the repository. If any of the quality gates fail, it is expected that the contributor will look into the check log, understand the problem and resolve the issue. If help is needed, please feel free to reach out the maintainers of the project for [support](https://github.com/dell/ansible-powerflex/blob/2.2.0/SUPPORT.md).
147+
GitHub Actions are used to enforce quality gates when a pull request is created or when any commit is made to the pull request. These GitHub Actions enforce our minimum code quality requirement for any code that get checked into the repository. If any of the quality gates fail, it is expected that the contributor will look into the check log, understand the problem and resolve the issue. If help is needed, please feel free to reach out the maintainers of the project for [support](https://github.com/dell/ansible-powerflex/blob/2.3.0/SUPPORT.md).
148148

149149
#### Code sanitization
150150

docs/INSTALLATION.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ You may obtain a copy of the License at
4141

4242
* Download the latest tar build from any of the available distribution channel [Ansible Galaxy](https://galaxy.ansible.com/dellemc/powerflex) /[Automation Hub](https://console.redhat.com/ansible/automation-hub/repo/published/dellemc/powerflex) and use this command to install the collection anywhere in your system:
4343

44-
ansible-galaxy collection install dellemc-powerflex-2.2.0.tar.gz -p <install_path>
44+
ansible-galaxy collection install dellemc-powerflex-2.3.0.tar.gz -p <install_path>
4545

4646
* Set the environment variable:
4747

@@ -68,7 +68,7 @@ You may obtain a copy of the License at
6868

6969
## Ansible modules execution
7070

71-
The Ansible server must be configured with Python library for PowerFlex to run the Ansible playbooks. The [Documents](https://github.com/dell/ansible-powerflex/blob/2.2.0/docs/) provide information on different Ansible modules along with their functions and syntax. The parameters table in the Product Guide provides information on various parameters which needs to be configured before running the modules.
71+
The Ansible server must be configured with Python library for PowerFlex to run the Ansible playbooks. The [Documents](https://github.com/dell/ansible-powerflex/blob/2.3.0/docs/) provide information on different Ansible modules along with their functions and syntax. The parameters table in the Product Guide provides information on various parameters which needs to be configured before running the modules.
7272

7373
## SSL certificate validation
7474

docs/ISSUE_TRIAGE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ Should explain what happened, what was expected and how to reproduce it together
4343

4444
- Ansible Version: [e.g. 2.14]
4545
- Python Version [e.g. 3.11]
46-
- Ansible modules for Dell PowerFlex Version: [e.g. 2.2.0]
47-
- PowerFlex SDK version: [e.g. PyPowerFlex 1.9.0]
46+
- Ansible modules for Dell PowerFlex Version: [e.g. 2.3.0]
47+
- PowerFlex SDK version: [e.g. PyPowerFlex 1.10.0]
4848
- Any other additional information...
4949

5050
#### Feature requests

docs/MAINTAINER_GUIDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ If a candidate is approved, a Maintainer contacts the candidate to invite them t
2727
## Maintainer policies
2828

2929
* Lead by example
30-
* Follow the [Code of Conduct](https://github.com/dell/ansible-powerflex/blob/2.2.0/CODE_OF_CONDUCT.md) and the guidelines in the [Contributing](https://github.com/dell/ansible-powerflex/blob/2.2.0/CONTRIBUTING.md) and [Committer](https://github.com/dell/ansible-powerflex/blob/2.2.0/COMMITTER_GUIDE.md) guides
30+
* Follow the [Code of Conduct](https://github.com/dell/ansible-powerflex/blob/2.3.0/CODE_OF_CONDUCT.md) and the guidelines in the [Contributing](https://github.com/dell/ansible-powerflex/blob/2.3.0/CONTRIBUTING.md) and [Committer](https://github.com/dell/ansible-powerflex/blob/2.3.0/COMMITTER_GUIDE.md) guides
3131
* Promote a friendly and collaborative environment within our community
3232
* Be actively engaged in discussions, answering questions, updating defects, and reviewing pull requests
3333
* Criticize code, not people. Ideally, tell the contributor a better way to do what they need.

docs/Release Notes.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
**Ansible Modules for Dell Technologies PowerFlex**
22
=========================================
3-
### Release notes 2.2.0
3+
### Release notes 2.3.0
44

55
> © 2024 Dell Inc. or its subsidiaries. All rights reserved. Dell
66
> and other trademarks are trademarks of Dell Inc. or its
@@ -28,31 +28,31 @@ Table 1. Revision history
2828

2929
| Revision | Date | Description |
3030
|----------|-----------------|-------------------------------------------------------------|
31-
| 01 | February 2024 | Current release of Ansible Modules for Dell PowerFlex 2.2.0 |
31+
| 01 | March 2024 | Current release of Ansible Modules for Dell PowerFlex 2.3.0 |
3232

3333
Product description
3434
-------------------
3535

3636
The Ansible modules for Dell PowerFlex are used to automate and orchestrate
3737
the deployment, configuration, and management of Dell PowerFlex storage
3838
systems. The capabilities of Ansible modules are managing volumes,
39-
storage pools, SDCs, snapshots, snapshot policy, SDSs, replication consistency groups, replication pairs, devices, protection domain, MDM and fault sets.
39+
storage pools, SDCs, snapshots, snapshot policy, SDSs, replication consistency groups, replication pairs, resource group, devices, protection domain, MDM and fault sets.
4040
cluster, and obtaining high-level information about a PowerFlex system information.
4141
The modules use playbooks to list, show, create, delete, and modify
4242
each of the entities.
4343

4444
New features and enhancements
4545
-----------------------------
4646
Along with the previous release deliverables, this release supports following features -
47-
- Fault set module is introduced to create, get details, rename and delete fault sets.
48-
- The SDS module has been enhanced to facilitate SDS creation within a fault set.
49-
- The Info module is enhanced to retrieve lists related to fault sets, service templates, deployments, and managed devices.
47+
- Added support for resource group provisioning to validate, deploy, edit, add nodes and delete a resource group.
48+
- The Info module is enhanced to list out all the firmware repository.
49+
- Added support for PowerFlex ansible modules and roles on Azure.
5050

5151
Known issues
5252
------------
5353
- Setting the RF cache and performance profile of the SDS during its creation fails intermittently on PowerFlex version 3.5.
5454
- The creation of replication pair fails when copy_type is specified as OfflineCopy on PowerFlex version 4.0.
55-
- Pagination in info module with offset and limit fetches more than expected records when listing service templates or deployments.
55+
- Pagination in info module with offset and limit fetches more than expected records when listing service templates, deployments or firmware repository.
5656
- Templates are fetched using the info module in spite of setting include_templates to false when listing deployments.
5757

5858
Limitations
@@ -62,11 +62,11 @@ Limitations
6262
Distribution
6363
------------
6464
The software package is available for download from the [Ansible Modules
65-
for PowerFlex GitHub](https://github.com/dell/ansible-powerflex/tree/2.2.0) page.
65+
for PowerFlex GitHub](https://github.com/dell/ansible-powerflex/tree/2.3.0) page.
6666

6767
Documentation
6868
-------------
69-
The documentation is available on [Ansible Modules for PowerFlex GitHub](https://github.com/dell/ansible-powerflex/tree/2.2.0/docs)
69+
The documentation is available on [Ansible Modules for PowerFlex GitHub](https://github.com/dell/ansible-powerflex/tree/2.3.0/docs)
7070
page. It includes the following:
7171

7272
- README

0 commit comments

Comments
 (0)