Terraform - основные команды | Wiki | PWODEV
, 17.02.2020 14:51

Terraform — основные команды


Терраформ или он же terraform нужен для того чтобы управлять ресурсами сервера или чего угодно с командной строки. Очень удобная штука.

Я лично использую terraform для работы с AWS. Я думаю понятно что такое AWS , но на всякий случай это Amazon Web Services.

Все команды надо запускать в папке где находятся файлы tf, терраформ просматривает только текущую папку а не подпапки.

Ниже я приведу несколько нужных команд для работы с терраформ:

terraform init

Эта команда используется для инициализации скрипта, то-есть terraform проверяет и скачивает необходимые ресурсы для дальнейшей работы.

terraform apply

Эта команда применяет ваши изменения, своего рода кнопка Play, которая запускает все что вы написали в коде файлов *.tf

terraform destroy

Уничтожает все что было создано с помощью предыдущей команды. Основывается на содержимом всех файлов .tf в текущей папки.

terraform plan

Эту команду лично я использую не часто, она делает все то же что и apply за исключением того что она не создает ни один ресурс, а делает только планирование. В результате выведет на экран все ресурсы которые скрипт будет создавать, но не создает их.

Ссылка на официальную документацию по командам.

Terraform

По ходу необходимости буду дописывать эту статью. Но пока это основные команды которые на практике реально нужны.


Добавить комментарий