С помощью Terraform можно быстро создать необходимую инфраструктуру в PS Cloud. Состав инфраструктуры определяется с помощью конфигурационных файлов, в которых указываются требуемые облачные ресурсы и их параметры. Для начала использования Terraform выполните следующие шаги:
1. Скачайте дистрибутив Terraform по ссылке
Terraform распространяется в виде одного бинарного файла. Для начала работы необходимо разархивировать архив в произвольную папку. Для удобства запуска можно переместить архив в каталог, добавленный в PATH вашей системы.
2. Создайте файл конфигурации и план инфраструктуры Terraform
Создайте произвольную папку, например, pscloud-terraform. Затем создайте в ней конфигурационные файлы и план инфраструктуры. Для создания файлов Вы можете использовать наши готовые шаблоны.
Выполните команду terraform init в папке pscloud-terraform, в которой находится файл конфигурации. Эта команда инициализирует провайдеров, указанных в конфигурационных файлах и позволяет работать с их ресурсами.
3. Запустите создание инфраструктуры
После подготовки плана инфраструктуры выполните команду terraform plan. Если конфигурация описана верно, в терминале отобразится список создаваемых ресурсов и их параметров. Если в конфигурации есть ошибки, Terraform на них укажет. На этом этапе ресурсы не будут созданы.
Если ошибок нет, выполните команду terraform apply. Terraform запросит подтверждение создания ресурсов: введите в терминал слово yes и нажмите Enter. После этого в PS Cloud будут созданы все описанные ресурсы.
Все созданные с помощью Terraform ресурсы можно удалить с помощью команды terraform destroy. После выполнения команды в терминале отобразится список ресурсов, которые будут удалены. Для подтверждения введите слово yes и нажмите Enter.
В официальной документации Terraform можно найти более подробную информацию.