├── CHANGELOG.md ├── CHANGELOG.rst ├── LICENSE ├── README.md ├── changelogs ├── .plugin-cache.yaml ├── changelog ├── changelog.yaml ├── config └── config.yaml ├── dellemc-vplex-1.3.0.tar.gz ├── docs ├── Ansible modules for Dell EMC VPLEX v1.2 Product Guide.pdf ├── Ansible modules for Dell EMC VPLEX v1.2 Release Notes.pdf ├── Ansible modules for Dell EMC VPLEX v1.3 Product Guide.pdf ├── Ansible modules for Dell EMC VPLEX v1.3 Release Notes.pdf └── samples │ ├── add_volumes_to_views.yml │ ├── get_unclaimed_volumes.yml │ ├── get_volumes_given_size.yml │ ├── vars │ ├── connection.yml │ ├── credentials.yml │ ├── input.yml │ ├── input_details.yml │ ├── input_provisioning.yml │ ├── input_teardown.yml │ ├── view_details.yml │ └── volume_name.yml │ ├── vplex_cache_invalidate_volumes.yml │ ├── vplex_local_metro_teardown.yml │ ├── vplex_provisioning_end_to_end.yml │ ├── vplex_provisioning_local.yml │ └── vplex_provisioning_metro.yml ├── galaxy.yml ├── meta ├── execution-environment.yml └── runtime.yml ├── plugins ├── doc_fragments │ └── dellemc_vplex.py ├── module_utils │ └── storage │ │ └── dell │ │ ├── __init__.py │ │ └── dellemc_ansible_vplex_utils.py └── modules │ ├── dellemc_vplex_array.py │ ├── dellemc_vplex_consistency_group.py │ ├── dellemc_vplex_data_migration.py │ ├── dellemc_vplex_device.py │ ├── dellemc_vplex_distributed_consistency_group.py │ ├── dellemc_vplex_distributed_device.py │ ├── dellemc_vplex_distributed_virtual_volume.py │ ├── dellemc_vplex_extent.py │ ├── dellemc_vplex_gatherfacts.py │ ├── dellemc_vplex_initiator.py │ ├── dellemc_vplex_maps.py │ ├── dellemc_vplex_port.py │ ├── dellemc_vplex_storage_view.py │ ├── dellemc_vplex_storage_volume.py │ └── dellemc_vplex_virtual_volume.py ├── requirements.txt ├── requirements.yml ├── roles ├── createdevice │ ├── README.md │ ├── defaults │ │ ├── main.yml │ │ └── main │ │ │ ├── connection.yml │ │ │ └── credentials.yml │ ├── meta │ │ └── main.yml │ └── tasks │ │ └── main.yml ├── createstorageview │ ├── README.md │ ├── defaults │ │ ├── main.yml │ │ └── main │ │ │ ├── connection.yml │ │ │ ├── credentials.yml │ │ │ ├── hostinitiatorsports.yml │ │ │ └── vplex.yml │ ├── meta │ │ └── main.yml │ └── tasks │ │ └── main.yml └── removedevice │ ├── README.md │ ├── defaults │ ├── main.yml │ └── main │ │ ├── connection.yml │ │ └── credentials.yml │ ├── meta │ └── main.yml │ └── tasks │ └── main.yml └── tools ├── installer.sh ├── log_collection.yml └── vplexlog_collection.py /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/README.md -------------------------------------------------------------------------------- /changelogs/.plugin-cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/changelogs/.plugin-cache.yaml -------------------------------------------------------------------------------- /changelogs/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/changelogs/changelog -------------------------------------------------------------------------------- /changelogs/changelog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/changelogs/changelog.yaml -------------------------------------------------------------------------------- /changelogs/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/changelogs/config -------------------------------------------------------------------------------- /changelogs/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/changelogs/config.yaml -------------------------------------------------------------------------------- /dellemc-vplex-1.3.0.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/dellemc-vplex-1.3.0.tar.gz -------------------------------------------------------------------------------- /docs/Ansible modules for Dell EMC VPLEX v1.2 Product Guide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/docs/Ansible modules for Dell EMC VPLEX v1.2 Product Guide.pdf -------------------------------------------------------------------------------- /docs/Ansible modules for Dell EMC VPLEX v1.2 Release Notes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/docs/Ansible modules for Dell EMC VPLEX v1.2 Release Notes.pdf -------------------------------------------------------------------------------- /docs/Ansible modules for Dell EMC VPLEX v1.3 Product Guide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/docs/Ansible modules for Dell EMC VPLEX v1.3 Product Guide.pdf -------------------------------------------------------------------------------- /docs/Ansible modules for Dell EMC VPLEX v1.3 Release Notes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/docs/Ansible modules for Dell EMC VPLEX v1.3 Release Notes.pdf -------------------------------------------------------------------------------- /docs/samples/add_volumes_to_views.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/docs/samples/add_volumes_to_views.yml -------------------------------------------------------------------------------- /docs/samples/get_unclaimed_volumes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/docs/samples/get_unclaimed_volumes.yml -------------------------------------------------------------------------------- /docs/samples/get_volumes_given_size.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/docs/samples/get_volumes_given_size.yml -------------------------------------------------------------------------------- /docs/samples/vars/connection.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/docs/samples/vars/connection.yml -------------------------------------------------------------------------------- /docs/samples/vars/credentials.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/docs/samples/vars/credentials.yml -------------------------------------------------------------------------------- /docs/samples/vars/input.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/docs/samples/vars/input.yml -------------------------------------------------------------------------------- /docs/samples/vars/input_details.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/docs/samples/vars/input_details.yml -------------------------------------------------------------------------------- /docs/samples/vars/input_provisioning.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/docs/samples/vars/input_provisioning.yml -------------------------------------------------------------------------------- /docs/samples/vars/input_teardown.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/docs/samples/vars/input_teardown.yml -------------------------------------------------------------------------------- /docs/samples/vars/view_details.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/docs/samples/vars/view_details.yml -------------------------------------------------------------------------------- /docs/samples/vars/volume_name.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/docs/samples/vars/volume_name.yml -------------------------------------------------------------------------------- /docs/samples/vplex_cache_invalidate_volumes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/docs/samples/vplex_cache_invalidate_volumes.yml -------------------------------------------------------------------------------- /docs/samples/vplex_local_metro_teardown.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/docs/samples/vplex_local_metro_teardown.yml -------------------------------------------------------------------------------- /docs/samples/vplex_provisioning_end_to_end.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/docs/samples/vplex_provisioning_end_to_end.yml -------------------------------------------------------------------------------- /docs/samples/vplex_provisioning_local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/docs/samples/vplex_provisioning_local.yml -------------------------------------------------------------------------------- /docs/samples/vplex_provisioning_metro.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/docs/samples/vplex_provisioning_metro.yml -------------------------------------------------------------------------------- /galaxy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/galaxy.yml -------------------------------------------------------------------------------- /meta/execution-environment.yml: -------------------------------------------------------------------------------- 1 | --- 2 | version: 1 3 | dependencies: 4 | python: requirements.txt 5 | -------------------------------------------------------------------------------- /meta/runtime.yml: -------------------------------------------------------------------------------- 1 | --- 2 | requires_ansible: "==2.18.0" 3 | -------------------------------------------------------------------------------- /plugins/doc_fragments/dellemc_vplex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/plugins/doc_fragments/dellemc_vplex.py -------------------------------------------------------------------------------- /plugins/module_utils/storage/dell/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/module_utils/storage/dell/dellemc_ansible_vplex_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/plugins/module_utils/storage/dell/dellemc_ansible_vplex_utils.py -------------------------------------------------------------------------------- /plugins/modules/dellemc_vplex_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/plugins/modules/dellemc_vplex_array.py -------------------------------------------------------------------------------- /plugins/modules/dellemc_vplex_consistency_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/plugins/modules/dellemc_vplex_consistency_group.py -------------------------------------------------------------------------------- /plugins/modules/dellemc_vplex_data_migration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/plugins/modules/dellemc_vplex_data_migration.py -------------------------------------------------------------------------------- /plugins/modules/dellemc_vplex_device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/plugins/modules/dellemc_vplex_device.py -------------------------------------------------------------------------------- /plugins/modules/dellemc_vplex_distributed_consistency_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/plugins/modules/dellemc_vplex_distributed_consistency_group.py -------------------------------------------------------------------------------- /plugins/modules/dellemc_vplex_distributed_device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/plugins/modules/dellemc_vplex_distributed_device.py -------------------------------------------------------------------------------- /plugins/modules/dellemc_vplex_distributed_virtual_volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/plugins/modules/dellemc_vplex_distributed_virtual_volume.py -------------------------------------------------------------------------------- /plugins/modules/dellemc_vplex_extent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/plugins/modules/dellemc_vplex_extent.py -------------------------------------------------------------------------------- /plugins/modules/dellemc_vplex_gatherfacts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/plugins/modules/dellemc_vplex_gatherfacts.py -------------------------------------------------------------------------------- /plugins/modules/dellemc_vplex_initiator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/plugins/modules/dellemc_vplex_initiator.py -------------------------------------------------------------------------------- /plugins/modules/dellemc_vplex_maps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/plugins/modules/dellemc_vplex_maps.py -------------------------------------------------------------------------------- /plugins/modules/dellemc_vplex_port.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/plugins/modules/dellemc_vplex_port.py -------------------------------------------------------------------------------- /plugins/modules/dellemc_vplex_storage_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/plugins/modules/dellemc_vplex_storage_view.py -------------------------------------------------------------------------------- /plugins/modules/dellemc_vplex_storage_volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/plugins/modules/dellemc_vplex_storage_volume.py -------------------------------------------------------------------------------- /plugins/modules/dellemc_vplex_virtual_volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/plugins/modules/dellemc_vplex_virtual_volume.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/requirements.txt -------------------------------------------------------------------------------- /requirements.yml: -------------------------------------------------------------------------------- 1 | collections: 2 | - dellemc.vplex 3 | -------------------------------------------------------------------------------- /roles/createdevice/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/roles/createdevice/README.md -------------------------------------------------------------------------------- /roles/createdevice/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for createdevice 3 | -------------------------------------------------------------------------------- /roles/createdevice/defaults/main/connection.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/roles/createdevice/defaults/main/connection.yml -------------------------------------------------------------------------------- /roles/createdevice/defaults/main/credentials.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/roles/createdevice/defaults/main/credentials.yml -------------------------------------------------------------------------------- /roles/createdevice/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/roles/createdevice/meta/main.yml -------------------------------------------------------------------------------- /roles/createdevice/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/roles/createdevice/tasks/main.yml -------------------------------------------------------------------------------- /roles/createstorageview/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/roles/createstorageview/README.md -------------------------------------------------------------------------------- /roles/createstorageview/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/roles/createstorageview/defaults/main.yml -------------------------------------------------------------------------------- /roles/createstorageview/defaults/main/connection.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/roles/createstorageview/defaults/main/connection.yml -------------------------------------------------------------------------------- /roles/createstorageview/defaults/main/credentials.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/roles/createstorageview/defaults/main/credentials.yml -------------------------------------------------------------------------------- /roles/createstorageview/defaults/main/hostinitiatorsports.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/roles/createstorageview/defaults/main/hostinitiatorsports.yml -------------------------------------------------------------------------------- /roles/createstorageview/defaults/main/vplex.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/roles/createstorageview/defaults/main/vplex.yml -------------------------------------------------------------------------------- /roles/createstorageview/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/roles/createstorageview/meta/main.yml -------------------------------------------------------------------------------- /roles/createstorageview/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/roles/createstorageview/tasks/main.yml -------------------------------------------------------------------------------- /roles/removedevice/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/roles/removedevice/README.md -------------------------------------------------------------------------------- /roles/removedevice/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # defaults file for removedevice 3 | -------------------------------------------------------------------------------- /roles/removedevice/defaults/main/connection.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/roles/removedevice/defaults/main/connection.yml -------------------------------------------------------------------------------- /roles/removedevice/defaults/main/credentials.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/roles/removedevice/defaults/main/credentials.yml -------------------------------------------------------------------------------- /roles/removedevice/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/roles/removedevice/meta/main.yml -------------------------------------------------------------------------------- /roles/removedevice/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/roles/removedevice/tasks/main.yml -------------------------------------------------------------------------------- /tools/installer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/tools/installer.sh -------------------------------------------------------------------------------- /tools/log_collection.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/tools/log_collection.yml -------------------------------------------------------------------------------- /tools/vplexlog_collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dell/ansible-vplex/HEAD/tools/vplexlog_collection.py --------------------------------------------------------------------------------