Skip to content

Instantly share code, notes, and snippets.

View iledarn's full-sized avatar

Ildar iledarn

  • Philippines
View GitHub Profile
1. Забираем репо - https://github.com/burkostya/terraform-provider-vscale
2. Собираем все зависимости для проекта (да, я не знал как сделать это автоматически в go, потому собрал руками).
3. Собираем провайдер - go build github.com/terraform-providers/terraform-provider-vscale
4. Кладем провайдер в нужный каталог - mv terraform-provider-vscale ~/.terraform.d/plugins
5. Выполнив terraform init удостоверимся, что с провайдером все ОК.
6. Пойдем на vscale.io и создадим токен.
7. Напишем тестовый конфиг для terraform и проверим работу провайдера.
provider "vscale" {
token = "%VSCALE_TOKEN%"
#
su
# ivann + general
mkdir /root/.ssh
curl --silent https://github.com/yelizariev.keys | xargs echo -n >> /root/.ssh/authorized_keys
echo -ne " yelizariev@it-projects.info\n" >> /root/.ssh/authorized_keys
sed -i 's/PermitRootLogin no/PermitRootLogin without-password # changed by Ivan Yelizariev from value "no"/' /etc/ssh/sshd_config