]>
Commit | Line | Data |
---|---|---|
8ddcfb80 IB |
1 | let Key = { path : Text, value : Text, type : Text } |
2 | ||
7d79813c CD |
3 | let Vault = { apiToken : Text } |
4 | ||
5 | let Config = | |
8ddcfb80 IB |
6 | { Type = |
7 | { rundeck_jobs_path : Text | |
8 | , rundeck_project : Text | |
9 | , rundeck_api_url : Text | |
10 | , rundeck_api_token : Text | |
11 | , rundeck_api_version : Optional Natural | |
12 | , rundeck_remove_missing : Optional Bool | |
13 | , rundeck_ignore_creation_error : Optional Bool | |
14 | , rundeck_jobs_group : Optional Text | |
15 | , rundeck_jobs_keys : List Key | |
16 | , rundeck_keys_scoped_by_project : Optional Bool | |
17 | , rundeck_keys_scoped_by_group : Optional Bool | |
18 | } | |
19 | , default = | |
20 | { rundeck_api_version = Some 26 | |
21 | , rundeck_remove_missing = Some True | |
22 | , rundeck_ignore_creation_error = Some True | |
23 | , rundeck_jobs_group = None Text | |
24 | , rundeck_jobs_keys = [] : List Key | |
25 | , rundeck_keys_scoped_by_project = Some True | |
26 | , rundeck_keys_scoped_by_group = None Bool | |
27 | } | |
7d79813c CD |
28 | } |
29 | ||
8ddcfb80 | 30 | in { Vault, Config, Key } |