|
|
@ -0,0 +1,33 @@ |
|
|
|
|
|
{ |
|
|
|
|
|
"provider": "lxd", |
|
|
|
|
|
"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"] |
|
|
|
|
|
] |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
} |