Blame view

example_boxes/gentoo_box/metadata.json 841 Bytes
1 2 3 4 5 6 7
{
  "provider": "lxd",
  "bootstrap": {
    "hostname": {
      "exec": [
        ["sed", "-i", "s/-lxc //", "/etc/init.d/hostname"],
        ["sed", "-i", "s/LXC_NAME/<%= hostname %>/", "/etc/conf.d/hostname"],
8
        ["sed", "-i", "s/<%= container %>/<%= hostname %>/", "/etc/hostname"],
9 10 11 12 13
        ["sed", "-i", "s/<%= container %>/<%= hostname %>/", "/etc/hosts"]
      ]
    },
    "packages": {
      "exec": [
14
        ["emerge", "--update", "sudo", "dhcpcd"]
15 16 17 18
      ]
    },
    "sudo": {
      "exec": [
19 20 21
        [
          "sed",
          "-i",
22
          "/vagrant/b;$a\\\nvagrant ALL=(ALL) NOPASSWD: ALL\\\nDefaults:vagrant !requiretty",
23 24 25 26 27 28 29 30
          "/etc/sudoers"
        ]
      ]
    },
    "sshd_service": {
      "exec": [
        ["rc-update", "add", "sshd", "default"],
        ["/etc/init.d/sshd", "start"]
31 32 33 34
      ]
    }
  }
}