Skip to content

Instantly share code, notes, and snippets.

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%"