From 8ddcfb8038720aac49d1119fc68e280552e253da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Tue, 22 Feb 2022 14:03:41 +0100 Subject: Add keys creation in rundeck --- dhall/package.dhall | 33 +++++++++++++++++++++++++-------- 1 file changed, 25 insertions(+), 8 deletions(-) (limited to 'dhall') diff --git a/dhall/package.dhall b/dhall/package.dhall index ceab8c0..ef0483b 100644 --- a/dhall/package.dhall +++ b/dhall/package.dhall @@ -1,13 +1,30 @@ +let Key = { path : Text, value : Text, type : Text } + let Vault = { apiToken : Text } let Config = - { rundeck_jobs_path : Text - , rundeck_project : Text - , rundeck_api_url : Text - , rundeck_api_token : Text - , rundeck_api_version : Optional Natural - , rundeck_remove_missing : Optional Bool - , rundeck_jobs_group : Optional Text + { Type = + { rundeck_jobs_path : Text + , rundeck_project : Text + , rundeck_api_url : Text + , rundeck_api_token : Text + , rundeck_api_version : Optional Natural + , rundeck_remove_missing : Optional Bool + , rundeck_ignore_creation_error : Optional Bool + , rundeck_jobs_group : Optional Text + , rundeck_jobs_keys : List Key + , rundeck_keys_scoped_by_project : Optional Bool + , rundeck_keys_scoped_by_group : Optional Bool + } + , default = + { rundeck_api_version = Some 26 + , rundeck_remove_missing = Some True + , rundeck_ignore_creation_error = Some True + , rundeck_jobs_group = None Text + , rundeck_jobs_keys = [] : List Key + , rundeck_keys_scoped_by_project = Some True + , rundeck_keys_scoped_by_group = None Bool + } } -in { Vault = Vault, Config = Config } +in { Vault, Config, Key } -- cgit v1.2.3