We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents ae6975e + 65a1c42 commit 8d0cadcCopy full SHA for 8d0cadc
src/main/java/org/jenkinsci/plugins/ansible/AbstractAnsibleInvocation.java
@@ -131,7 +131,17 @@ public ArgumentListBuilder appendExtraVars(ArgumentListBuilder args) {
131
value = Util.singleQuote(value);
132
}
133
StringBuilder sb = new StringBuilder();
134
- sb.append(envVars.expand(var.getKey())).append("=").append(value);
+ // assuming Groovy representation for Boolean values
135
+ if (value.equals("true") || value.equals("false")) {
136
+ // JSON format is required for Boolean variables
137
+ sb.append("{\"")
138
+ .append(envVars.expand(var.getKey()))
139
+ .append("\":")
140
+ .append(value)
141
+ .append("}");
142
+ } else {
143
+ sb.append(envVars.expand(var.getKey())).append("=").append(value);
144
+ }
145
if (var.isHidden()) {
146
args.addMasked(sb.toString());
147
} else {
0 commit comments