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  }