diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-18 05:52:22 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-18 05:52:22 +0000 |
commit | 38b7c80217c4e72b1d8988eb1e60bb6e77334114 (patch) | |
tree | 356e9fd3762877d07cde52d21e77070aeff7e789 /ansible_collections/infinidat/infinibox/tests | |
parent | Adding upstream version 7.7.0+dfsg. (diff) | |
download | ansible-38b7c80217c4e72b1d8988eb1e60bb6e77334114.tar.xz ansible-38b7c80217c4e72b1d8988eb1e60bb6e77334114.zip |
Adding upstream version 9.4.0+dfsg.upstream/9.4.0+dfsg
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'ansible_collections/infinidat/infinibox/tests')
58 files changed, 621 insertions, 0 deletions
diff --git a/ansible_collections/infinidat/infinibox/tests/config.yml b/ansible_collections/infinidat/infinibox/tests/config.yml new file mode 100644 index 000000000..9e402bda7 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/config.yml @@ -0,0 +1,2 @@ +modules: + python_requires: ">=3.6" diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_certificate_absent.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_certificate_absent.json new file mode 100644 index 000000000..7355854b6 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_certificate_absent.json @@ -0,0 +1,8 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "state": "absent", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_certificate_present.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_certificate_present.json new file mode 100644 index 000000000..2786904a3 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_certificate_present.json @@ -0,0 +1,9 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "certificate_file_name": "/home/stack/workspace/ansible-infinidat-collection/signed-certificate-with-pkey.pem", + "state": "present", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_certificate_stat.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_certificate_stat.json new file mode 100644 index 000000000..ea39ee8b3 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_certificate_stat.json @@ -0,0 +1,8 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "state": "stat", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_cluster_absent.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_cluster_absent.json new file mode 100644 index 000000000..cc35770b5 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_cluster_absent.json @@ -0,0 +1,9 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "PSUS_ANSIBLE_cluster", + "state": "absent", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_cluster_present.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_cluster_present.json new file mode 100644 index 000000000..73f145629 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_cluster_present.json @@ -0,0 +1,15 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "PSUS_ANSIBLE_cluster", + "cluster_hosts": [ + { + "host_name": "PSUS_ANSIBLE_host", + "host_cluster_state": "present" + } + ], + "state": "present", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_cluster_stat.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_cluster_stat.json new file mode 100644 index 000000000..c72df1ef0 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_cluster_stat.json @@ -0,0 +1,9 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "PSUS_ANSIBLE_cluster", + "state": "stat", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_event_present.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_event_present.json new file mode 100644 index 000000000..2b7927deb --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_event_present.json @@ -0,0 +1,10 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "description_template": "A test message", + "level": "CRITICAL", + "state": "present", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_fibre_channel_switch_rename.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_fibre_channel_switch_rename.json new file mode 100644 index 000000000..1bc9855b4 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_fibre_channel_switch_rename.json @@ -0,0 +1,10 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "switch_name": "barfoo", + "new_switch_name": "VSAN 100", + "state": "rename", + "system": "ibox1521", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_fibre_channel_switch_stat.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_fibre_channel_switch_stat.json new file mode 100644 index 000000000..73e8e0b70 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_fibre_channel_switch_stat.json @@ -0,0 +1,9 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "switch_name": "VSAN 100", + "state": "stat", + "system": "ibox1521", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_fs_absent.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_fs_absent.json new file mode 100644 index 000000000..a39970222 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_fs_absent.json @@ -0,0 +1,10 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "PSUS_ANSIBLE_fs", + "pool": "PSUS_ANSIBLE_pool", + "state": "absent", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_fs_present.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_fs_present.json new file mode 100644 index 000000000..b367d76fa --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_fs_present.json @@ -0,0 +1,13 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "PSUS_ANSIBLE_fs_snap", + "parent_fs_name": "PSUS_ANSIBLE_fs", + "restore_fs_from_snapshot": true, + "fs_type": "snapshot", + "pool": "PSUS_ANSIBLE_pool", + "state": "present", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_fs_stat.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_fs_stat.json new file mode 100644 index 000000000..ae081a687 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_fs_stat.json @@ -0,0 +1,11 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "PSUS_ANSIBLE_fs", + "fs_type": "master", + "pool": "PSUS_ANSIBLE_pool", + "state": "stat", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_host_absent.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_host_absent.json new file mode 100644 index 000000000..ca7ca8133 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_host_absent.json @@ -0,0 +1,9 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "PSUS_ANSIBLE_host", + "state": "absent", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_host_present.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_host_present.json new file mode 100644 index 000000000..24e0e970b --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_host_present.json @@ -0,0 +1,9 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "PSUS_ANSIBLE_host", + "state": "present", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_host_stat.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_host_stat.json new file mode 100644 index 000000000..ca72c99c8 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_host_stat.json @@ -0,0 +1,9 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "PSUS_ANSIBLE_host", + "state": "stat", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_map_absent.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_map_absent.json new file mode 100644 index 000000000..ece0dfd93 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_map_absent.json @@ -0,0 +1,10 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "cluster": "PSUS_ANSIBLE_cluster", + "volume": "PSUS_ANSIBLE_vol", + "state": "absent", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_map_present.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_map_present.json new file mode 100644 index 000000000..553b847b9 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_map_present.json @@ -0,0 +1,10 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "cluster": "PSUS_ANSIBLE_cluster", + "volume": "PSUS_ANSIBLE_vol", + "state": "present", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_map_stat.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_map_stat.json new file mode 100644 index 000000000..229fe67d2 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_map_stat.json @@ -0,0 +1,10 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "cluster": "PSUS_ANSIBLE_cluster", + "volume": "PSUS_ANSIBLE_vol", + "state": "stat", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_metadata_absent.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_metadata_absent.json new file mode 100644 index 000000000..fbf13b0d0 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_metadata_absent.json @@ -0,0 +1,11 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "object_name": "PSUS_ANSIBLE_pool", + "object_type": "pool", + "key": "foo", + "state": "absent", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_metadata_present.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_metadata_present.json new file mode 100644 index 000000000..9efcff783 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_metadata_present.json @@ -0,0 +1,12 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "object_name": "PSUS_ANSIBLE_pool", + "object_type": "pool", + "key": "foo", + "value": "bar", + "state": "present", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_metadata_stat.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_metadata_stat.json new file mode 100644 index 000000000..ef31dc178 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_metadata_stat.json @@ -0,0 +1,11 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "object_name": "PSUS_ANSIBLE_pool", + "object_type": "pool", + "key": "foo", + "state": "stat", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_network_space_absent.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_network_space_absent.json new file mode 100644 index 000000000..77835fbb1 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_network_space_absent.json @@ -0,0 +1,9 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "Replication", + "state": "absent", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_network_space_present.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_network_space_present.json new file mode 100644 index 000000000..f982b6b80 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_network_space_present.json @@ -0,0 +1,26 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "Replication", + "service": "RMR_SERVICE", + "async_only": false, + "mtu": 1500, + "rate_limit": 10, + "network": "172.20.0.0", + "netmask": "16", + "default_gateway": "172.20.95.254", + "interfaces": [80, 81, 82], + "ips": [ + "172.20.50.111", + "172.20.50.70", + "172.20.49.243", + "172.20.49.241", + "172.20.49.239", + "172.20.49.237", + "172.20.49.235", + "172.20.49.233" + ], + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_network_space_stat.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_network_space_stat.json new file mode 100644 index 000000000..2d58c36ad --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_network_space_stat.json @@ -0,0 +1,9 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "Replication", + "state": "stat", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_notification_rule_absent.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_notification_rule_absent.json new file mode 100644 index 000000000..30c824009 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_notification_rule_absent.json @@ -0,0 +1,9 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "my-event-rule", + "state": "absent", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_notification_rule_present.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_notification_rule_present.json new file mode 100644 index 000000000..e51182274 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_notification_rule_present.json @@ -0,0 +1,11 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "my-event-rule", + "target": "syslog1_target", + "event_level": [ "info" ], + "state": "present", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_notification_rule_stat.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_notification_rule_stat.json new file mode 100644 index 000000000..a5e60a20d --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_notification_rule_stat.json @@ -0,0 +1,9 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "my-event-rule", + "state": "stat", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_notification_target_absent.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_notification_target_absent.json new file mode 100644 index 000000000..2a948c79a --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_notification_target_absent.json @@ -0,0 +1,9 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "my-notification-target", + "state": "absent", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_notification_target_present.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_notification_target_present.json new file mode 100644 index 000000000..0c2012efe --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_notification_target_present.json @@ -0,0 +1,15 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "my-notification-target", + "host": ["syslog.infinidat.com"], + "transport": "UDP", + "protocol": "SYSLOG", + "facility": "LOCAL7", + "visibility": "CUSTOMER", + "post_test": false, + "state": "present", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_notification_target_stat.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_notification_target_stat.json new file mode 100644 index 000000000..67a36bb7d --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_notification_target_stat.json @@ -0,0 +1,9 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "my-notification-target", + "state": "stat", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_sso_absent.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_sso_absent.json new file mode 100644 index 000000000..e72ef078f --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_sso_absent.json @@ -0,0 +1,9 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "OKTA", + "state": "absent", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_sso_present.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_sso_present.json new file mode 100644 index 000000000..907887cb9 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_sso_present.json @@ -0,0 +1,15 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "issuer": "http://www.okta.com/exkra32oyyU6KCUCk2p7", + "name": "OKTA", + "sign_on_url": "https://infinidat.okta.com/app/infinidat_ibox2503_1/exkrwdi7dmXSKdC4l2p7/sso/saml", + "signed_assertion": false, + "signed_response": false, + "signing_certificate": "MIIDojCCAoqgAwIBAgIGAY1bQQXzMA0GCSqGSIb3DQEBCwUAMIGRMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwNU2FuIEZyYW5jaXNjbzENMAsGA1UECgwET2t0YTEUMBIGA1UECwwLU1NPUHJvdmlkZXIxEjAQBgNVBAMMCWluZmluaWRhdDEcMBoGCSqGSIb3DQEJARYNaW5mb0Bva3RhLmNvbTAeFw0yNDAxMzAxNjQyMjRaFw0zNDAxMzAxNjQzMjRaMIGRMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwNU2FuIEZyYW5jaXNjbzENMAsGA1UECgwET2t0YTEUMBIGA1UECwwLU1NPUHJvdmlkZXIxEjAQBgNVBAMMCWluZmluaWRhdDEcMBoGCSqGSIb3DQEJARYNaW5mb0Bva3RhLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOJmwPjImRqI9scAXMNQbVlthi8Ogx7yGZhfNiqjd+V2ZAHitqTh3L/Bcn+hCiau8eBDFUsumR0P0RHpzulnHKoylAORohDnhuWPZw+xdlflsHXu84jC9cLWGYVHfeEpf1tosLKg/NdbJp34AuYQifythqJAsCwjz+j3cL/Xe2LPqCHgGG1NCPpbD4Gcavh0IVi3C749M3Cy+PLKHh/c/kfrbTdPHP3Y5hROBxwDCdHm5osLZA5V77gZBxU08xeo3IDy2IcqgH2uEI+dgeW9aRZWhG6tHCPYUhuIdpRX1fJhyrXNH6ZOFV0NyBqUxUDv2URRHwgXMLdkf6ujN+Cu2nECAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAHJUIfV51MwZ8LfYs0BW5eN6lZCqdzmIjv1fZ6NftIYm7FTVvMo49/lOCRuIYbFvWj/y9kJytu65iM5DUNGOxs+PIaKkt1bXwhvHtG5PKoAcDQj6jhN8C4/hxqz9HAOfLdJrH7RfRxJByc2Z7tAPsTDhPu52lKZrYpF+5Hwyy+Gjoqj1DUQx8u7qCMq2Rpp/iYmuk5/r0CVFyoQS6pVAX0UZqx+Mu221jD5+KkJoaTqU8twb9V9aPE4nCGyrA2u/sjqOt5TPBAGTMKx7yTo8NmxmqEJ+FDUXUeqJLzbeh+NEn6Dy7zJCcyq2lVhqJGALvGrh6CvbSuiOlRv1LDL9N+g==", + "enabled": true, + "state": "present", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_sso_stat.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_sso_stat.json new file mode 100644 index 000000000..b45d99e19 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_sso_stat.json @@ -0,0 +1,9 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "OKTA", + "state": "stat", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_absent.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_absent.json new file mode 100644 index 000000000..a42977dfb --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_absent.json @@ -0,0 +1,9 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "user_ldap_group_name": "ldap_group_foo", + "state": "absent", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_ldap_absent.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_ldap_absent.json new file mode 100644 index 000000000..a42977dfb --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_ldap_absent.json @@ -0,0 +1,9 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "user_ldap_group_name": "ldap_group_foo", + "state": "absent", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_ldap_present.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_ldap_present.json new file mode 100644 index 000000000..d1670d790 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_ldap_present.json @@ -0,0 +1,16 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "state": "present", + "user_ldap_group_name": "ldap_group_foo", + "user_ldap_group_ldap": "PSUS_ANSIBLE_ad", + "user_ldap_group_dn": "CN=Infinidat,OU=Security Groups,OU=Groups,OU=Corp,DC=infinidat,DC=com", + "user_ldap_group_role": "pool_admin", + "user_ldap_group_pools": "PSUS_ANSIBLE_pool", + "user_email": "dohlemacher@infinidat.com", + "user_password": "123456", + "user_role": "admin", + "system": "vbox-ps-01.lab.gdc.il.infinidat.com", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_ldap_stat.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_ldap_stat.json new file mode 100644 index 000000000..5bb951386 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_ldap_stat.json @@ -0,0 +1,9 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "user_ldap_group_name": "ldap_group_foo", + "state": "stat", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_login.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_login.json new file mode 100644 index 000000000..fec7fd9c1 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_login.json @@ -0,0 +1,10 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "state": "login", + "user_name": "admin", + "user_password": "123456", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_present.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_present.json new file mode 100644 index 000000000..d1670d790 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_present.json @@ -0,0 +1,16 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "state": "present", + "user_ldap_group_name": "ldap_group_foo", + "user_ldap_group_ldap": "PSUS_ANSIBLE_ad", + "user_ldap_group_dn": "CN=Infinidat,OU=Security Groups,OU=Groups,OU=Corp,DC=infinidat,DC=com", + "user_ldap_group_role": "pool_admin", + "user_ldap_group_pools": "PSUS_ANSIBLE_pool", + "user_email": "dohlemacher@infinidat.com", + "user_password": "123456", + "user_role": "admin", + "system": "vbox-ps-01.lab.gdc.il.infinidat.com", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_simple_absent.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_simple_absent.json new file mode 100644 index 000000000..ef47ced31 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_simple_absent.json @@ -0,0 +1,9 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "user_name": "foo", + "state": "absent", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_simple_login.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_simple_login.json new file mode 100644 index 000000000..fec7fd9c1 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_simple_login.json @@ -0,0 +1,10 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "state": "login", + "user_name": "admin", + "user_password": "123456", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_simple_present.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_simple_present.json new file mode 100644 index 000000000..e55dc4b5d --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_simple_present.json @@ -0,0 +1,13 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "state": "present", + "user_name": "foo", + "user_email": "dohlemacher@infinidat.com", + "user_password": "123456", + "user_role": "pool_admin", + "user_pool": "PSUS_ANSIBLE_pool", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_simple_stat.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_simple_stat.json new file mode 100644 index 000000000..0d3d34ea1 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_simple_stat.json @@ -0,0 +1,9 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "user_name": "foo", + "state": "stat", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_stat.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_stat.json new file mode 100644 index 000000000..5bb951386 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_user_stat.json @@ -0,0 +1,9 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "user_ldap_group_name": "ldap_group_foo", + "state": "stat", + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_absent.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_absent.json new file mode 100644 index 000000000..11661d12e --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_absent.json @@ -0,0 +1,9 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "PSUS_ANSIBLE_ad", + "state": "absent", + "system": "172.20.68.187", + "user": "dohlemacher", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_ad_absent.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_ad_absent.json new file mode 100644 index 000000000..11661d12e --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_ad_absent.json @@ -0,0 +1,9 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "PSUS_ANSIBLE_ad", + "state": "absent", + "system": "172.20.68.187", + "user": "dohlemacher", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_ad_present.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_ad_present.json new file mode 100644 index 000000000..5566ca5cb --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_ad_present.json @@ -0,0 +1,19 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "PSUS_ANSIBLE_ad", + "bind_password": "tuFrAxahuYe4", + "bind_username": "conldap", + "ad_domain_name": "infinidat.com", + "repository_type": "ActiveDirectory", + "schema_group_class": "group", + "schema_group_memberof_attribute": "memberof", + "schema_group_name_attribute": "cn", + "schema_groups_basedn": "", + "schema_user_class": "user", + "schema_username_attribute": "sAMAccountName", + "state": "present", + "system": "172.20.67.167", + "user": "dohlemacher", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_ad_stat.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_ad_stat.json new file mode 100644 index 000000000..9b4d0ddaa --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_ad_stat.json @@ -0,0 +1,9 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "PSUS_ANSIBLE_ad", + "state": "stat", + "system": "172.20.68.187", + "user": "dohlemacher", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_ldap_absent.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_ldap_absent.json new file mode 100644 index 000000000..39c481ef6 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_ldap_absent.json @@ -0,0 +1,11 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "object_type": "fs-snap", + "object_name": "PSUS_ANSIBLE_fssnap", + "key": "fssnapfoo", + "state": "absent", + "system": "ibox1521.lab.wt.us.infinidat.com", + "user": "psus-gitlab-cicd", + "password": "lemonTrainSchoolCrank" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_ldap_present.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_ldap_present.json new file mode 100644 index 000000000..8040a4c5f --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_ldap_present.json @@ -0,0 +1,20 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "PSUS_ANSIBLE_ldap", + "bind_password": "123456", + "bind_username": "adminstrator", + "ldap_servers": [], + "schema_group_class": "group", + "schema_group_memberof_attribute": "memberof", + "schema_group_name_attribute": "cn", + "schema_groups_basedn": "cn=users,dc=mgmt,dc=local", + "schema_user_class": "user", + "schema_username_attribute": "sAMAccountName", + "schema_users_basedn": "cn=users,dc=mgmt,dc=local", + "repository_type": "LDAP", + "state": "present", + "system": "ibox1521.lab.wt.us.infinidat.com", + "user": "psus-gitlab-cicd", + "password": "lemonTrainSchoolCrank" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_ldap_stat.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_ldap_stat.json new file mode 100644 index 000000000..6526c1ad1 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_ldap_stat.json @@ -0,0 +1,9 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "infinidat", + "state": "stat", + "system": "ibox1521.lab.wt.us.infinidat.com", + "user": "psus-gitlab-cicd", + "password": "lemonTrainSchoolCrank" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_present.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_present.json new file mode 100644 index 000000000..5566ca5cb --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_present.json @@ -0,0 +1,19 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "PSUS_ANSIBLE_ad", + "bind_password": "tuFrAxahuYe4", + "bind_username": "conldap", + "ad_domain_name": "infinidat.com", + "repository_type": "ActiveDirectory", + "schema_group_class": "group", + "schema_group_memberof_attribute": "memberof", + "schema_group_name_attribute": "cn", + "schema_groups_basedn": "", + "schema_user_class": "user", + "schema_username_attribute": "sAMAccountName", + "state": "present", + "system": "172.20.67.167", + "user": "dohlemacher", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_stat.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_stat.json new file mode 100644 index 000000000..9b4d0ddaa --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_stat.json @@ -0,0 +1,9 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "PSUS_ANSIBLE_ad", + "state": "stat", + "system": "172.20.68.187", + "user": "dohlemacher", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_vol_absent.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_vol_absent.json new file mode 100644 index 000000000..6b2dcf0ba --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_vol_absent.json @@ -0,0 +1,11 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "PSUS_ANSIBLE_vol", + "state": "absent", + "volume_type": "master", + + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_vol_present.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_vol_present.json new file mode 100644 index 000000000..5ac8e2b3f --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_vol_present.json @@ -0,0 +1,13 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "PSUS_ANSIBLE_vol", + "pool": "PSUS_ANSIBLE_pool", + "size": "1GB", + "state": "present", + "volume_type": "master", + + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/hacking/infini_vol_stat.json b/ansible_collections/infinidat/infinibox/tests/hacking/infini_vol_stat.json new file mode 100644 index 000000000..d1380be58 --- /dev/null +++ b/ansible_collections/infinidat/infinibox/tests/hacking/infini_vol_stat.json @@ -0,0 +1,11 @@ +{ + "ANSIBLE_MODULE_ARGS": { + "name": "PSUS_ANSIBLE_vol", + "state": "stat", + "volume_type": "master", + + "system": "172.20.68.167", + "user": "admin", + "password": "123456" + } +} diff --git a/ansible_collections/infinidat/infinibox/tests/sanity/ignore-2.10.txt b/ansible_collections/infinidat/infinibox/tests/sanity/ignore-2.10.txt deleted file mode 100644 index e69de29bb..000000000 --- a/ansible_collections/infinidat/infinibox/tests/sanity/ignore-2.10.txt +++ /dev/null |