diff --git a/plays/backups/roles/snapshots/meta/argument_specs.yml b/plays/backups/roles/snapshots/meta/argument_specs.yml new file mode 100644 index 0000000..4cc37b3 --- /dev/null +++ b/plays/backups/roles/snapshots/meta/argument_specs.yml @@ -0,0 +1,7 @@ +argument_specs: + main: + options: + backups_snapshots_sanoid_system_datasets: + type: "list" + elem: "dict" + required: true diff --git a/plays/services/roles/backups/meta/argument_specs.yml b/plays/services/roles/backups/meta/argument_specs.yml new file mode 100644 index 0000000..7f02415 --- /dev/null +++ b/plays/services/roles/backups/meta/argument_specs.yml @@ -0,0 +1,12 @@ +argument_specs: + main: + options: + ansible_hostname: + type: "str" + required: true + services_data_dataset: + type: "str" + required: true + services_backups_backup_data_dataset: + type: "str" + required: true diff --git a/plays/services/roles/datasets/backups/system/meta/argument_specs.yml b/plays/services/roles/datasets/backups/system/meta/argument_specs.yml new file mode 100644 index 0000000..4204131 --- /dev/null +++ b/plays/services/roles/datasets/backups/system/meta/argument_specs.yml @@ -0,0 +1,15 @@ +argument_specs: + main: + options: + ansible_hostname: + type: "str" + required: true + services_backups_backup_dataset: + type: "str" + required: true + services_backups_backup_root_dataset: + type: "str" + required: true + services_backups_backup_data_dataset: + type: "str" + required: true diff --git a/plays/services/roles/datasets/backups/user/meta/argument_specs.yml b/plays/services/roles/datasets/backups/user/meta/argument_specs.yml new file mode 100644 index 0000000..68d5e14 --- /dev/null +++ b/plays/services/roles/datasets/backups/user/meta/argument_specs.yml @@ -0,0 +1,12 @@ +argument_specs: + main: + options: + ansible_hostname: + type: "str" + required: true + services_backups_backup_data_dataset: + type: "str" + required: true + services_service_name: + type: "str" + required: true