We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f4cb021 commit bbe095fCopy full SHA for bbe095f
internal/ansible/runner/runner.go
@@ -366,6 +366,9 @@ func (r *runner) makeParameters(u *unstructured.Unstructured) map[string]interfa
366
367
specKey := fmt.Sprintf("%s_spec", objKey)
368
parameters[specKey] = spec
369
+ if r.markUnsafe {
370
+ parameters[specKey] = markUnsafe(spec)
371
+ }
372
373
for k, v := range r.Vars {
374
parameters[k] = v
@@ -391,7 +394,7 @@ func (r *runner) makeParameters(u *unstructured.Unstructured) map[string]interfa
391
394
func markUnsafe(values interface{}) interface{} {
392
395
switch v := values.(type) {
393
396
case []interface{}:
- var p []interface{}
397
+ p := make([]interface{}, 0)
398
for _, n := range v {
399
p = append(p, markUnsafe(n))
400
}
0 commit comments