From d55e0b77afbe9f1eb7b61f625d426145420d3b4e Mon Sep 17 00:00:00 2001 From: Wojciech Kozlowski Date: Sun, 18 Dec 2022 01:38:49 +0100 Subject: [PATCH] Add argument specs for new roles --- .../roles/snapshots/meta/argument_specs.yml | 7 +++++++ .../roles/backups/meta/argument_specs.yml | 12 ++++++++++++ .../backups/system/meta/argument_specs.yml | 15 +++++++++++++++ .../datasets/backups/user/meta/argument_specs.yml | 12 ++++++++++++ 4 files changed, 46 insertions(+) create mode 100644 plays/backups/roles/snapshots/meta/argument_specs.yml create mode 100644 plays/services/roles/backups/meta/argument_specs.yml create mode 100644 plays/services/roles/datasets/backups/system/meta/argument_specs.yml create mode 100644 plays/services/roles/datasets/backups/user/meta/argument_specs.yml 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