summaryrefslogtreecommitdiffstats
path: root/ansible_collections/infinidat/infinibox/tests
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-18 05:52:22 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-18 05:52:22 +0000
commit38b7c80217c4e72b1d8988eb1e60bb6e77334114 (patch)
tree356e9fd3762877d07cde52d21e77070aeff7e789 /ansible_collections/infinidat/infinibox/tests
parentAdding upstream version 7.7.0+dfsg. (diff)
downloadansible-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')
-rw-r--r--ansible_collections/infinidat/infinibox/tests/config.yml2
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_certificate_absent.json8
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_certificate_present.json9
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_certificate_stat.json8
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_cluster_absent.json9
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_cluster_present.json15
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_cluster_stat.json9
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_event_present.json10
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_fibre_channel_switch_rename.json10
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_fibre_channel_switch_stat.json9
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_fs_absent.json10
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_fs_present.json13
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_fs_stat.json11
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_host_absent.json9
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_host_present.json9
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_host_stat.json9
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_map_absent.json10
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_map_present.json10
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_map_stat.json10
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_metadata_absent.json11
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_metadata_present.json12
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_metadata_stat.json11
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_network_space_absent.json9
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_network_space_present.json26
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_network_space_stat.json9
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_notification_rule_absent.json9
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_notification_rule_present.json11
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_notification_rule_stat.json9
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_notification_target_absent.json9
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_notification_target_present.json15
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_notification_target_stat.json9
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_sso_absent.json9
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_sso_present.json15
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_sso_stat.json9
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_user_absent.json9
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_user_ldap_absent.json9
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_user_ldap_present.json16
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_user_ldap_stat.json9
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_user_login.json10
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_user_present.json16
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_user_simple_absent.json9
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_user_simple_login.json10
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_user_simple_present.json13
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_user_simple_stat.json9
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_user_stat.json9
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_absent.json9
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_ad_absent.json9
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_ad_present.json19
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_ad_stat.json9
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_ldap_absent.json11
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_ldap_present.json20
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_ldap_stat.json9
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_present.json19
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_users_repository_stat.json9
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_vol_absent.json11
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_vol_present.json13
-rw-r--r--ansible_collections/infinidat/infinibox/tests/hacking/infini_vol_stat.json11
-rw-r--r--ansible_collections/infinidat/infinibox/tests/sanity/ignore-2.10.txt0
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