Chris Archibald
45e7b2da98
Adding ElementSW Snapshot Module ( #43972 )
...
* Adding ElementSW Snapshot Module
2018-08-28 15:27:44 +01:00
Chris Archibald
c29acc7ee1
Adding ElementSW Node Module ( #43971 )
...
* Adding ElementSW Node Module
2018-08-28 15:27:09 +01:00
Chris Archibald
6b0fa954f4
Adding ElementSW Network Interfaces Module ( #43970 )
...
* Adding ElementSW Network Interfaces Module
2018-08-28 15:26:18 +01:00
Chris Archibald
12c7656268
Adding ElementSW Cluster Module ( #43965 )
...
* Adding ElementSW Cluster Module
2018-08-28 15:22:20 +01:00
Chris Archibald
09c7d1c4b9
Adding ElementSW check Connection Module ( #43963 )
...
* Adding ElementSW check Connections Module
2018-08-28 15:21:45 +01:00
Chris Archibald
9acbd81e02
Adding ElementSW Admin users Module ( #43959 )
...
* Adding ElementSW Admin users Module
2018-08-28 15:19:52 +01:00
Chris Archibald
1377019951
Adding ElementSW account Module ( #43958 )
...
* Adding ElementSW account Module
2018-08-28 15:19:11 +01:00
Chris Archibald
6d592dc505
adding ElementSW access group module ( #43957 )
...
* adding access group
* Change short description
2018-08-28 15:18:18 +01:00
ndswartz
cf41415bdf
Define netapp_e_auditlog storage module. ( #42535 )
...
This module allows NetApp E-Series storage system's audit-log feature to be configured.
2018-08-28 14:11:33 +01:00
ndswartz
7eda94dc8d
Defined netapp_e_syslog storage module ( #42421 )
...
Module allows syslog server configuration on NetApp E-Series storage arrays.
2018-08-28 13:22:36 +01:00
Michael Price
feb212b0a1
Define module for managing LDAP for E-Series ( #42356 )
...
This module will allow users to manage LDAP authentication domains for
accessing E-Series systems.
2018-08-28 13:00:19 +01:00
Milan Zink
2fab2d5775
Fixing missing modify_client_match function and get_export_policy_rule function logic ( #44164 )
2018-08-28 12:25:16 +01:00
ndswartz
06a5e6ae0f
Improve netapp_e_lun_mapping module and documentation ( #44666 )
2018-08-28 12:13:32 +01:00
Chris Archibald
047fddfe86
Adding ElementSW Ldap Module ( #43969 )
...
* Adding ElementSW Ldap Module
2018-08-28 11:45:57 +01:00
Simon Dodsley
86b72d1c8c
Add QoS support for purefa_facts module and fix to support vVols ( #42919 )
2018-08-28 11:36:52 +01:00
Simon Dodsley
9bf12ee1c0
Add new Pure Storage module to discover facts for FlashBlade ( #41673 )
...
Facts that can be discovered are:
- all
- minimum
- config
- performance
- capacity
- network
- subnets
- lags
- filesystems
- snapshots
2018-08-28 11:35:25 +01:00
Chris Archibald
3820c3351b
Adding ElementSW Backup Module ( #43960 )
...
* Adding ElementSW Backup Module
2018-08-24 17:23:03 +01:00
Chris Archibald
319bd2de5f
Adding ElementSW Cluster Pair Module ( #43967 )
...
* Adding ElementSW Cluster Pair
2018-08-24 17:21:52 +01:00
Chris Archibald
448db900dd
Adding ElementSW SnapShot Schedule Module ( #43974 )
...
* Adding ElementSW SnapShot Schedule Module
2018-08-24 17:18:02 +01:00
Chris Archibald
d7efcc4161
Adding ElementSW Vlan Module ( #43981 )
...
* Adding ElementSW Vlan Module
2018-08-24 17:16:51 +01:00
Chris Archibald
790e19804b
Adding ElementSW Volume Module ( #43982 )
...
* Adding ElementSW Volume Module
2018-08-24 17:16:07 +01:00
Chris Archibald
caeae632ba
Adding ElementSW Volume Pair ( #43984 )
...
* Adding ElementSW Volume Pair
2018-08-24 16:30:15 +01:00
Chris Archibald
54c526991a
Adding ontap_cg_snapshot.py Module ( #44181 )
...
* Adding ontap_cg_snapshot.py Module
* Fix issues
2018-08-24 16:29:21 +01:00
Chris Archibald
ea5a455656
Adding ontap_dns.py Module ( #44193 )
...
* Adding ontap_dns.py Module
* Change Short Description
2018-08-24 16:23:34 +01:00
Chris Archibald
3c69ad7104
Adding ontap_fcp.py Module ( #44197 )
...
* Adding ontap_fcp.py Module
2018-08-24 16:21:33 +01:00
Chris Archibald
b85458d8ba
Adding ontap_snapmirror.py Module ( #44215 )
...
* Adding ontap_snapmirror.py Module
2018-08-24 16:02:35 +01:00
Chris Archibald
d6e74adbf5
Adding ontap_software_update.py Module ( #44218 )
...
* Adding ontap_software_update.py Module
2018-08-24 16:01:37 +01:00
Chris Archibald
0534b7ad38
Adding ontap_svm_options.py Module ( #44220 )
...
* Adding ontap_svn_options.py Module
2018-08-24 15:58:45 +01:00
Michael Price
ad91793428
Resolve issues in NetApp E-Series Host module ( #39748 )
...
* Resolve issues in NetApp E-Series Host module
The E-Series host module had some bugs relating to the update/creation
of host definitions when iSCSI initiators when included in the
configuration. This patch resolves this and other minor issues with
correctly detecting updates.
There were also several minor issues found that were causing issues with
truly idepotent updates/changes to the host definition.
This patch also provides some unit tests and integration tests to help
catch future issues in these areas.
fixes #28272
* Improve NetApp E-Series Host module testing
The NetApp E-Series Host module integration test lacked feature test
verification to verify the changes made to the storage array.
The NetApp E-Series rest api was used to verify host create, update, and
remove changes made to the NetApp E-Series storage arrays.
2018-08-24 15:44:59 +01:00
njferrant
507d6e241e
NetApp: return lun info for na_ontap_lun_map module ( #42961 )
...
* return lun details for na_ontap_lun_map
return lun details for na_ontap_lun_map.py and added return value documentation
2018-08-24 15:37:28 +01:00
♫ Christian Krause ♫
d779eb1f15
doc: fixes the the repetitions ( #43937 )
...
Wow, this does not seem to be an uncommon misspelling. Might be there
are some left that span over two lines. I noticed the one in the git
module and then used `grep -rw 'the the'` to find some more.
2018-08-22 21:53:30 +02:00
Chris Archibald
65c9280935
Adding ontap_vserver_peer.py Module ( #44226 )
...
* Adding ontap_vserver_peer.py Module
2018-08-22 12:04:26 -07:00
Chris Archibald
5b19d67873
Bug Fixes for ontap_export_policy_rule.py ( #44196 )
...
* Bug Fixes for ontap_export_policy_rule.py
2018-08-22 09:03:56 -07:00
Chris Archibald
86a48af541
Bug Fixes for ontap_net_routes.py ( #44208 )
2018-08-22 09:01:28 -07:00
Chris Archibald
66ae8efbd3
Bug Fixes for ontap_net_vlan.py ( #44209 )
...
* Bug Fixes for ontap_net_vlan.py
* Make documentation changes
2018-08-22 09:00:49 -07:00
Chris Archibald
00143d806c
Bug Fixes for ontap_snapshot.py ( #44216 )
2018-08-22 08:59:26 -07:00
Chris Archibald
8c97aa948e
Bug Fixes for ontap_interface.py ( #44200 )
2018-08-17 14:37:15 -07:00
Chris Archibald
4abfbe06c4
Bug fixes for ontap_broadcast_domain_ports.py ( #44180 )
2018-08-17 14:37:03 -07:00
Chris Archibald
87467dcd66
Bug fixes for ontap_cifs.py ( #44182 )
2018-08-17 14:36:07 -07:00
Chris Archibald
cfa304a400
Bug fixes for ontap_cifs_acl.py ( #44184 )
2018-08-17 14:35:43 -07:00
Chris Archibald
3d0287aca1
Bug Fixes for ontap_cluster.py: ( #44187 )
2018-08-17 14:35:14 -07:00
Chris Archibald
9dac00fabe
Bug fixes for na_ontap_cluster_ha.pya ( #44188 )
2018-08-17 14:34:53 -07:00
Chris Archibald
9858f41628
Bug Fixes for ontap_iscsi.py ( #44201 )
2018-08-17 14:30:53 -07:00
Chris Archibald
5778691923
Bug Fixes for ontap_job_schedule.py ( #44202 )
2018-08-17 14:30:33 -07:00
Chris Archibald
cd2af0b06a
Bug Fixes for ontap_license.py ( #44203 )
2018-08-17 14:29:42 -07:00
Chris Archibald
060d444949
Bug Fixes for ontap_lun_map.py ( #44205 )
2018-08-17 14:29:33 -07:00
Chris Archibald
d220859190
Bug fixes for ontap_net_ifgrp.py ( #44206 )
2018-08-17 14:27:07 -07:00
Chris Archibald
6e527c3f36
Bug Fixes for ontap_net_port.py ( #44207 )
2018-08-17 14:26:26 -07:00
Chris Archibald
4be72ba60d
Bug Fixes for ontap_ntp.py ( #44212 )
2018-08-17 14:23:16 -07:00
Chris Archibald
44f4f54fe5
Bug Fixes for ontap_service_processor_network.py ( #44214 )
2018-08-17 14:22:33 -07:00
Chris Archibald
270bc58b84
Bug Fixes for ontap_snmp.py ( #44217 )
2018-08-17 14:15:38 -07:00
Chris Archibald
bc4f7abe96
Bug fixes for ontap_ucadapter.py ( #44221 )
2018-08-17 09:21:59 -04:00
Chris Archibald
374a22f4c7
Bug Fixes for ontap_user.py ( #44222 )
2018-08-17 09:21:50 -04:00
Chris Archibald
6d97765688
Bug Fixes for ontap_user_role.py ( #44223 )
2018-08-17 09:11:39 -04:00
Chris Archibald
d0a7147224
Bug fixes for ontap_volume_clone.py ( #44225 )
2018-08-17 09:11:28 -04:00
Chris Archibald
ef037480a4
Bug fixes for na_ontap_aggregate.py ( #44177 )
...
* Bug fixes for na_ontap_aggregate.py
* Fix issues
2018-08-16 08:48:11 -04:00
Chris Archibald
92a2207199
Bug Fixes for ontap_broadcast_domain.py ( #44179 )
...
* Bug Fixes for ontap_broadcast_domain.py
* Fix issues
2018-08-16 08:37:06 -04:00
Chris Archibald
d22d97d420
Bug fixes for ontap_cifs_server.py ( #44185 )
...
* Bug fixes for ontap_cifs_server.py
* Fix issues
2018-08-16 08:36:47 -04:00
Chris Archibald
5f29735987
Bug Fixes for ontap_lun.py ( #44204 )
...
* Bug Fixes for ontap_lun.py
* Fix issues
2018-08-16 08:36:28 -04:00
Chris Archibald
aa44158f80
Bug Fixes for ontap_nfs.py ( #44210 )
...
* Bug Fixes for ontap_nfs.py
* Fix issues
2018-08-16 08:36:19 -04:00
Chris Archibald
11a3d56faf
Bug Fixes for ontap_svm.py ( #44219 )
...
* Bug Fixes for ontap_svm.py
* Fix issues
2018-08-16 08:36:10 -04:00
Chris Archibald
38680f38f1
Bug Fixes for ontap_volume.py ( #44224 )
...
* Bug Fixes for ontap_volume.py
* Fix issues
2018-08-16 08:36:00 -04:00
Chris Archibald
b83565958e
Bug fixes for ontap_export_policy.py ( #44194 )
...
* Adding ontap_export_policy.py Module
* fix issues
2018-08-16 08:15:32 -04:00
Chris Archibald
1d0dede9de
Bug Fixes for ontap_igroup.py ( #44199 )
...
* Bug Fixes for ontap_igroup.py
* Fix issues
2018-08-16 08:15:23 -04:00
Chris Archibald
95b86dea88
Bug fixes for ontap_qtree.py ( #44213 )
...
* Bug fixes for ontap_qtree.py
* Fix issues
2018-08-16 08:15:13 -04:00
tzurE
615337c3d7
Add ibm storage module to ansible ( #39960 )
...
* Initial commit for ibm_storage ansible modules
Added modules for managing IBM Spectrum Accelerate storage systems.
Separate modules to manipulate storage entities within the systems.
* sanity checks fix
* PR sanity checks fix
* updated the review to contain only one module, one utility and doc fragment, as instructed at the core meeting.
* IBM_Storage: fixed review issues.
* IBM_Storage: fix review issues
* IBM_Storage: review issues and sanity checks
* IBM_Storage: Review and sanity fixes
* IBM_Storage: pep8 fix
* IBM_Storage: review fixes
* IBM_Storage: review issues
* IBM_storage: license fix
2018-08-15 08:38:11 +02:00
Chris Archibald
9dceca8a88
Deprecated Old NetApp Cdot Modules ( #43781 )
...
* MVP2 Post ElementSW OSRB sync
* Revert "MVP2 Post ElementSW OSRB sync"
This reverts commit c13db2ad962cd56bffce052c2891c558a2240c72.
Undoing bad push
* move deprecated files
* add documentation
* add new line
* Fix version issue
* fix issue with ignore file, hopefully
* Add ontap modules to porting guide
* fix refs
* add _module to ref
2018-08-14 09:39:52 -07:00
Luca Lorenzetto
cdb5140ade
New module for managing EMC VNX Block storage ( #42945 )
...
* New module for managing EMC VNX Block storage
With the module emc_vnx_sg_member users can add or remove luns from
existing storage groups.
This module has been developed in couple with emc_vnx_mv_promote for
disaster recovery process automation, but can be used by itself.
2018-08-09 10:38:26 -07:00
Simon Dodsley
e576acf6e4
Add support for host personality in purefa_host module. ( #42976 )
...
This is recommended when ActiveCluster is supported in the FlashArray
2018-08-03 22:48:49 -07:00
Simon Dodsley
3a7b6efea8
Update Pure Storage FA pgsnap module to allow volume restore from snap ( #42774 )
2018-08-03 22:47:54 -07:00
Joren Vrancken
b954917761
Surround top-level function and class definitions with two blank lines.
2018-07-31 12:06:56 -07:00
Simon Dodsley
c144adc9de
Fix API call to get ActiveCluster information and add ( #41744 )
...
connected arrays and volume group counts to default
2018-06-22 10:46:02 -05:00
Simon Dodsley
8df02ac37e
Fix race condifiton where multiple hosts can try and create or delete ( #39698 )
...
the same volume, snapshot or hostgroup,
2018-06-13 09:52:51 -07:00
Sloane Hertel
7d2c71462d
gluster_volume: add 'volume' alias to 'name' param ( #40845 )
...
* gluster_volume: add 'volume' alias to 'name' param
* remove gluster_volume from validate-modules/ignore.txt
2018-05-30 02:06:46 +02:00
Brian Coca
970fd54d12
moved gluster_volume to new home
2018-05-29 09:44:38 -04:00
Sachidananda Urs
5861d5f74e
gluster_peer: Module to create/dismantle trusted storage pool ( #37771 )
...
* gluster_peer: Module to create/dismantle trusted storage pool
* gluster_peer: Module to create/dismantle trusted storage pool
Added __init__.py and added function main() in the module.
* gluster_peer: Module to create/dismantle trusted storage pool
Empty __init__.py was needed. Removed comment from the file.
* gluster_peer: Module to create/dismantle trusted storage pool
Addressed review comments.
* gluster_peer: Module to create/dismantle trusted storage pool
Do version check more sanely, improve parameter handling.
* gluster_peer: Module to create/dismantle trusted storage pool
Use isinstance for type comparison.
* gluster_peer: Module to create/dismantle trusted storage pool
Use type=list for nodes parameter, get rid of literal_eval.
* gluster_peer: Module to create/dismantle trusted storage pool
Add parameter check_mode, had missed this somewhere in between.
* gluster_peer: do not set `force' in case of state=present
* gluster_peer: Fix typo in the documentation
* gluster_peer: make peer probe idempotent
* gluster_peer: Fix a logical error while evaluating booleans
* gluster_peer: set locale to C, pass list to run_command
2018-05-24 15:10:55 -05:00
Chris Archibald
9f732d2f05
last set of modules ( #40493 )
...
* last set of modules
* fix import issues
* fix issues
* fixes
* Review fixes
* review changes
2018-05-24 13:04:15 -07:00
Chris Archibald
cb0f0cb67f
six set of modules ( #40492 )
...
* six set of modules
* fix issues
* fix issues
* Review fixes
* review fixes
2018-05-24 13:03:25 -07:00
Chris Archibald
7d551bba21
fifth set of modules ( #40491 )
...
* fifth set of modules
* fix issues
* Fixes
* fix choices
* fix snapshot
* spelling
* review fixes'
2018-05-24 13:02:19 -07:00
Chris Archibald
3bae9ed00c
Commit first set of 5 netapp modules ( #40486 )
...
* Commit first set of 5 netapp modules
* Documentation changes
* Fix module
* move future
* fix issues
* fix aggregate
* fix issues matt found
* fix redundant requires
* fix issues
* documentation change
2018-05-24 12:59:18 -07:00
Chris Archibald
da578b8fff
fourth set of modules ( #40490 )
...
* fourth set of modules
* fix issues
* fix issues
* changes for review
* make changes to vlan
2018-05-24 12:58:56 -07:00
Chris Archibald
ca7490b61b
third set of netapp modules ( #40488 )
...
* thrid set of netapp modules
* fix issues
* fix issues
* fixed cmp issues
* fix 2 spaces
* fixes
* Change to documentation
* fixes
2018-05-24 12:56:51 -07:00
Chris Archibald
5bfbe85a26
seconds set of netapp modules ( #40487 )
...
* seconds set of netapp modules
* fixes
* Fix issues
* Fix future issues
* fix issues
* Fix issues
* changes
* Change force
* made fixes
* add new line to end of file
2018-05-24 12:48:33 -07:00
flowerysong
d4b2252d8b
zfs: fix broken parameter handling ( #36685 )
...
* zfs: Fix handling of parameters passed via check_invalid_arguments
cc7a5228
had a typo, so the merged set of arguments was shoved into the
wrong parameter and ignored.
`origin` is an actual module parameter and should be processed like one.
pop()ing makes debug output misleading.
* zfs: fix command generation for `zfs snapshot`
Creating a snapshot and supplying an origin are mutually exclusive,
but were not treated as such. We should throw an error instead of
running an invalid command (`zfs snapshot origin foo@snapname`.)
2018-05-23 21:46:20 -05:00
Chris Archibald
8b5f34e110
Add Na_ontap_broadcast_domain module. ( #39753 )
...
* add first module
* fix case
* Create na_ontap
* Fix small pep8 errors
* Fixes for issues found by Amit
* fixes for amit
* fix doc
* get doc to compile
2018-05-18 17:17:01 -07:00
John R Barker
7c4b91844d
More validate module fixes ( #39097 )
...
* Fix type bool DOCUMENTATION issues
2018-04-24 18:05:50 +01:00
shanumondal
b740d68eaa
Fixed bug to set hostTypeIndex correctly at the time of netapp_e_host create. ( #39148 )
...
Issue link: https://github.com/ansible/ansible/issues/39143
Correct post_body made by replacing host_type with hostType while creating
host.
2018-04-23 11:31:52 -04:00
Simon Dodsley
c5b3a5edbe
Add new Pure Storage module to discover facts for FlashArray ( #37263 )
2018-04-13 17:22:30 -05:00
Simon Dodsley
d9b3b3f745
Add module to configure Pure Storage FlashArray Directory Services ( #37350 )
2018-04-11 08:17:25 -05:00
Simon Dodsley
cc250156c4
Update Pure Storage FlashArray hostgroup module ( #38503 )
...
Allow for deletion and additon of hosts and volumes to a
volume group.
2018-04-10 16:06:51 -05:00
Simon Dodsley
f97f81ec2e
Update Pure Storage FA Host module to allow for mixed protocol hosts ( #37078 )
2018-04-10 15:50:43 -05:00
Luca Lorenzetto
e541bed186
Added parameters to na_cdot_volume ( #37202 )
...
* Added parameters to na_cdot_volume
Before this commit there were no parameter for creating a volume
and exporting it as NFS volume. The added parameters are:
- *junction-path* for specifying where to mount the volume in the namespace
- *export-policy* for specifying which export policy to apply to the given namespace
- *snapshot-policy* if required, applying a snapshot policy for scheduling data protection tasks
* Sanity fixes
* Sanity fixes (2)
2018-03-16 15:14:06 -04:00
Dag Wieers
cdd21e2170
Clean up module documentation ( #36909 )
...
* Clean up module documentation
This PR includes:
- Removal of `default: None` (and variations)
- Removal of `required: false`
- Fixing booleans and `type: bool` where required
* Fix remaining (new) validation issues
2018-03-15 22:15:24 +01:00
Dag Wieers
80ba7b7402
Various module doc fixes ( #37256 )
...
This PR includes:
- A fix for multiple-choice defaults
- A fix for messed up dictionary samples
- Cleaner defaults when they don't appear part of choices
2018-03-12 13:50:52 -07:00
Simon Dodsley
5b5a79917d
Fix author string in documentation section ( #36798 )
2018-02-27 20:25:24 +00:00
Simon Dodsley
3240fee9fd
Add Pure Storage FlashBlade Snapshot module ( #32505 )
2018-02-27 20:07:34 +00:00
Simon Dodsley
b96ab46566
Initial commit for Pure Storage FlashBlade module ( #32467 )
2018-02-22 15:33:48 -05:00
Simon Dodsley
7ce1d49c55
Add new purefa_pgsnap module
...
Supplies the ability to create and destroy FlashArray
protection groups.
2018-02-21 10:01:29 -08:00
Abhijeet Kasurde
6bd0fbb63c
Remove deprecated get_exception API
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2018-02-05 23:39:56 -05:00
Elad Alfassa
ea1361a927
modules/na_cdot_lun: properly compare LUN size ( #34846 )
...
current_size is returned from the API as string, while self.size
(the requested size) is an integer. This caused the comparison
to always be False, and a resize request to always be sent.
2018-01-17 16:32:54 -05:00