Terraform — основные команды
Терраформ или он же terraform нужен для того чтобы управлять ресурсами сервера или чего угодно с командной строки. Очень удобная штука.
Я лично использую terraform для работы с AWS. Я думаю понятно что такое AWS , но на всякий случай это Amazon Web Services.
Все команды надо запускать в папке где находятся файлы tf, терраформ просматривает только текущую папку а не подпапки.
Ниже я приведу несколько нужных команд для работы с терраформ:
terraform init
Эта команда используется для инициализации скрипта, то-есть terraform проверяет и скачивает необходимые ресурсы для дальнейшей работы.
terraform apply
Эта команда применяет ваши изменения, своего рода кнопка Play, которая запускает все что вы написали в коде файлов *.tf
terraform destroy
Уничтожает все что было создано с помощью предыдущей команды. Основывается на содержимом всех файлов .tf в текущей папки.
terraform plan
Эту команду лично я использую не часто, она делает все то же что и apply за исключением того что она не создает ни один ресурс, а делает только планирование. В результате выведет на экран все ресурсы которые скрипт будет создавать, но не создает их.
Ссылка на официальную документацию по командам.
![Terraform](https://wiki.pwodev.com/wp-content/uploads/2020/02/Screenshot-2020-02-17-в-14.45.24.png)
По ходу необходимости буду дописывать эту статью. Но пока это основные команды которые на практике реально нужны.
Читайте также:
- Как отформатировать флешку на маке, если она не читается
- Изменить время жизни сессии для админа в мадженте
- Cli команды для Magento2
- Условия if else в командной строке bash
- Cli string replace