From 26e36348f94844a5733a18ea2f5606bac29f3bbe Mon Sep 17 00:00:00 2001 From: John Ratliff Date: Thu, 9 May 2024 10:47:03 +0000 Subject: [PATCH] add role argument validation --- .../roles/kube-vip/meta/argument_specs.yml | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Ansible/Playbooks/RKE2/roles/kube-vip/meta/argument_specs.yml diff --git a/Ansible/Playbooks/RKE2/roles/kube-vip/meta/argument_specs.yml b/Ansible/Playbooks/RKE2/roles/kube-vip/meta/argument_specs.yml new file mode 100644 index 0000000..08e7240 --- /dev/null +++ b/Ansible/Playbooks/RKE2/roles/kube-vip/meta/argument_specs.yml @@ -0,0 +1,22 @@ +--- +argument_specs: + main: + short_description: Install kube-vip manifest + description: Install kube-vip manifest + author: + - James Turland + options: + kube_vip_version: + type: str + required: false + default: v0.8.0 + description: Version of kube-vip to install + vip_interface: + type: str + required: false + default: eth0 + description: Interface to bind kube-vip + vip: + type: str + required: true + description: The virtual IP to use with kube-vip