-
Bug
-
Resolution: Done
-
Minor
-
4.14, 4.15, 4.16
-
Quality / Stability / Reliability
-
False
-
-
None
-
None
-
None
-
None
-
None
-
None
-
OSDOCS Sprint 261, OSDOCS Sprint 262
-
2
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Description of problem:
`butane` command is incorrect and needs an additional command line option added to it to function properly.
Version-Release number of selected component (if applicable):
tested with butane version Butane 0.21.0
How reproducible:
always
Steps to Reproduce:
1. run the command shown in step 3b under "Configuring IPsec encryption for external traffic"
2. you will get an error `error at $.storage.files.0.contents.local, line 30 col 16: local file paths are relative to a files directory that must be specified with -d/--files-dir
Error translating config: source config is invalid`
Actual results:
yaml files are not created and you get an error: "error at $.storage.files.0.contents.local, line 30 col 16: local file paths are relative to a files directory that must be specified with -d/--files-dir"
Expected results:
yaml files are created correctly
Additional info:
Steps to fix error are below (add "-d ." to command to pull from current directory)
Correct Command:
$ for role in master worker; do butane -d . 99-ipsec-${role}-endpoint-config.bu -o ./99-ipsec-$role-endpoint-config.yaml; done