0
Есть ли разумный способ добавить условный код внутри устройства для создания пакетов? Что-то эффект:Добавление условных выражений в устройствах Packer?
$ packer build -var "debug=true" build.json
"provisioners": [{
"type": "puppet-masterless",
"execute_command": "{{ if eq `debug` "true" }} strace {{ end }} {{ .FacterVars }} puppet apply --verbose --detailed-exitcodes --modulepath='/tmp/manifests/modules' {{ .ManifestFile }}",
"facter": {},
"manifest_dir": "../manifests",
"manifest_file": "../manifests/vagrant/nocm.pp",
"module_paths": [
"../manifests/modules/external"
]
}],
"variables": {
"debug": "false",
}
Где команда выполнения содержит
{{ if eq `debug` "true" }} strace {{ end }}
Ах, отличная идея. +1 и принято – ehime