master
md 126 lines 2.23 KB
Rendered Raw
1 [[ page.title ]]
2
3 [% for paragraph in page.intro %]
4 [[ paragraph ]]
5
6 [% endfor %]
7 ### Jump To
8
9 [[ page.jump_to_line ]]
10
11
12 ## Resolver Quick Reference
13
14 | Resolver | Syntax | Best for | Notes |
15 |:---------|:-------|:---------|:------|
16 [% for item in page.quick_reference %]
17 | [[ item.resolver ]] | [[ item.syntax ]] | [[ item.best_for ]] | [[ item.notes ]] |
18 [% endfor %]
19
20 ## Choosing a Resolver
21
22 [% for item in page.choosing_a_resolver %]
23 - [[ item ]]
24 [% endfor %]
25
26 [% for section in page.sections %]
27 [[ section.heading ]]
28
29 [[ section.body ]]
30
31 [[ section.example ]]
32
33 [% for note in section.notes %]
34 - [[ note ]]
35 [% endfor %]
36
37 [% endfor %]
38 [[ page.store.heading ]]
39
40 [[ page.store.body ]]
41
42 [[ page.store.reference_intro ]]
43
44 ```text
45 [[ page.store.reference_syntax ]]
46 ```
47
48 | Part | Description |
49 |:-----|:------------|
50 [% for part in page.store.reference_parts %]
51 | [[ part.name ]] | [[ part.description ]] |
52 [% endfor %]
53
54 Example:
55
56 [[ page.store.example ]]
57
58 ### Configuration Methods
59
60 #### Dynamic Configuration UI
61
62 [% for step in page.store.ui_steps %]
63 [[ loop.index ]]. [[ step ]]
64 [% endfor %]
65
66 #### Configuration Files
67
68 [[ page.store.file_intro ]]
69
70 | File | Backend |
71 |:-----|:--------|
72 [% for backend in secretstores %]
73 | `[[ backend.config_file ]]` | [[ backend.name ]] |
74 [% endfor %]
75
76 Each file contains a `jobs` array. The backend kind is determined by the filename.
77
78 :::note
79
80 [[ page.store.file_note ]]
81
82 :::
83
84 [[ page.store.file_directory ]]
85
86 ### Multiple Secretstores
87
88 [[ page.store.multiple_stores ]]
89
90 ### Mixing Resolver Types
91
92 [[ page.store.mixing ]]
93
94 [[ page.secretstores.heading ]]
95
96 [[ page.secretstores.intro ]]
97
98 | Backend | Kind | Operand Format | Example Operand |
99 |:--------|:-----|:---------------|:----------------|
100 [% for backend in secretstores %]
101 | [[ backend.name_link ]] | `[[ backend.kind ]]` | `[[ backend.operand_format ]]` | `[[ backend.example_operand ]]` |
102 [% endfor %]
103
104 ## How It Works
105
106 [% for item in page.how_it_works %]
107 - [[ item ]]
108 [% endfor %]
109
110 ## Security Notes
111
112 [% for item in page.security_notes %]
113 - [[ item ]]
114 [% endfor %]
115
116 ## Troubleshooting
117
118 [% for item in page.troubleshooting.intro %]
119 - [[ item ]]
120 [% endfor %]
121
122 Representative error patterns:
123
124 [% for err in page.troubleshooting.errors %]
125 - [[ err.syntax ]]: [[ err.message ]]
126 [% endfor %]