github.com/StackPointCloud/packer@v0.10.2-0.20180716202532-b28098e0f79b/test/fixtures/builder-lxc/minimal.json (about) 1 { 2 "variables": { 3 "template_name": "debian", 4 "template_parameters": "SUITE=jessie", 5 "container_name": "packer-lxc", 6 "set_var": "hello" 7 }, 8 "provisioners": [ 9 { 10 "type": "shell", 11 "inline": [ 12 "if [ \"$SET_VAR\" != \"{{user `set_var`}}\" ]; then", 13 " echo \"Got unexpected value '$SET_VAR' for SET_VAR\" 1>&2", 14 " exit 1", 15 "fi" 16 ] 17 } 18 ], 19 "builders": [ 20 { 21 "type": "lxc", 22 "name": "lxc-{{user `template_name`}}", 23 "template_name": "{{user `template_name`}}", 24 "container_name": "{{user `container_name`}}", 25 "create_options": [ "-f", "{{user `init_config`}}" ], 26 "attach_options": [ "--clear-env", "--set-var", "SET_VAR={{user `set_var`}}" ], 27 "config_file": "/usr/share/lxc/config/{{user `template_name`}}.common.conf", 28 "template_environment_vars": [ "{{user `template_parameters`}}" ] 29 } 30 ] 31 }