Skip to content

Commit

Permalink
Merge pull request #7 from dell/release_version_1.1.1
Browse files Browse the repository at this point in the history
Release version 1.1.1
  • Loading branch information
suman-dell authored Dec 16, 2021
2 parents 4bfc3aa + bb2dc68 commit 0343419
Show file tree
Hide file tree
Showing 11 changed files with 1,733 additions and 1,742 deletions.
4 changes: 4 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# ansible-powerflex Change Log

## Version 1.1.1 - released on 16/12/21
- Gatherfacts has been renamed to Info.
- Product Guide, Release Notes and ReadMe updated as per community guidelines.

## Version 1.1.0 - released on 28/09/21
- Added dual licensing.
- Added CRUD operations for SDS and device.
Expand Down
24 changes: 12 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,21 +15,21 @@ Ansible collection for PowerFlex are supported by Dell EMC and are provided unde

| **Ansible Modules** | **PowerFlex/VxFlex OS Version** | **Red Hat Enterprise Linux**| **SDK version**| **Python version** | **Ansible** |
|---------------------|-----------------------|------------------------------|--------------------|--------------------|-------------|
| v1.1.0 | 3.5, <br> 3.6 |7.8, <br>8.2 | 1.2.0 | 3.6.x <br> 3.7.x <br> 3.8.x | 2.9 <br> 2.10 <br> 2.11 |
| v1.1.1 | 3.5, <br> 3.6 |7.8, <br>8.2 | 1.2.0 | 3.7.x <br> 3.8.x <br> 3.9.x | 2.10 <br> 2.11 <br> 2.12 |

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

## Idempotency
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.

## List of Ansible Modules for Dell EMC PowerFlex
* Gather facts module
* Snapshot module
* SDC module
* Storage pool module
* Volume module
* SDS module
* Device Module
* [Info module](docs/Product%20Guide.md#info-module)
* [Snapshot module](docs/Product%20Guide.md#snapshot-module)
* [SDC module](docs/Product%20Guide.md#sdc-module)
* [Storage pool module](docs/Product%20Guide.md#storage-pool-module)
* [Volume module](docs/Product%20Guide.md#volume-module)
* [SDS module](docs/Product%20Guide.md#sds-module)
* [Device Module](docs/Product%20Guide.md#device-module)

## Installation of SDK
Install python sdk named 'PyPowerFlex'. It can be installed using pip, based on appropriate python version.
Expand Down Expand Up @@ -60,7 +60,7 @@ Install python sdk named 'PyPowerFlex'. It can be installed using pip, based on

* 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 the following command to install the collection anywhere in your system:

ansible-galaxy collection install dellemc-powerflex-1.1.0.tar.gz -p <install_path>
ansible-galaxy collection install dellemc-powerflex-1.1.1.tar.gz -p <install_path>

* Set the environment variable:

Expand All @@ -82,10 +82,10 @@ Install python sdk named 'PyPowerFlex'. It can be installed using pip, based on

* For generating Ansible documentation for a specific module, embed the FQCN before the module name. Refer to the following example:

ansible-doc dellemc.powerflex.dellemc_powerflex_gatherfacts
ansible-doc dellemc.powerflex.dellemc_powerflex_volume

## Running Ansible Modules
The Ansible server must be configured with Python library for PowerFlex to run the Ansible playbooks. The [Documents]( https://github.com/dell/ansible-powerflex/tree/1.1.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.
The Ansible server must be configured with Python library for PowerFlex to run the Ansible playbooks. The [Documents](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.

## SSL Certificate Validation

Expand All @@ -102,4 +102,4 @@ The Ansible server must be configured with Python library for PowerFlex to run t
openssl x509 -in ca-bundle.crt -text -noout

## Results
Each module returns the updated state and details of the entity, For example, if you are using the Volume module, all calls will return the updated details of the volume. Sample result is shown in each module's documentation.
Each module returns the updated state and details of the entity, For example, if you are using the Volume module, all calls will return the updated details of the volume. Sample result is shown in each module's documentation.
Loading

0 comments on commit 0343419

Please sign in to comment.