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