metadata.json 794 Bytes
{
  "provider": "lxd",
  "bootstrap": {
    "hostname": {
      "exec": [
        ["sed", "-i", "s/<%= container %>/<%= hostname %>/", "/etc/hostname"],
        ["sed", "-i", "s/<%= container %>/<%= hostname %>/", "/etc/hosts"]
      ]
    },
    "packages": {
      "exec": [
        ["apt-get", "install", "-y", "sudo"],
        ["apt-get", "install", "-y", "openssh-server"],
        ["apt-get", "install", "-y", "python"]
      ]
    },
    "sudo": {
      "exec": [
        [
          "sed",
          "-i",
          "/vagrant/b;$a\\\nvagrant ALL=(ALL) NOPASSWD: ALL\\\nDefaults:vagrant !requiretty",
          "/etc/sudoers"
        ]
      ]
    },
    "sshd_service": {
      "exec": [
        ["systemctl", "enable", "ssh"],
        ["systemctl", "start", "ssh"]
      ]
    }
  }
}