Terraform — основные команды
Терраформ или он же terraform нужен для того чтобы управлять ресурсами сервера или чего угодно с командной строки. Очень удобная штука.
Я лично использую terraform для работы с AWS. Я думаю понятно что такое AWS , но на всякий случай это Amazon Web Services.
Все команды надо запускать в папке где находятся файлы tf, терраформ просматривает только текущую папку а не подпапки.
Ниже я приведу несколько нужных команд для работы с терраформ:
terraform init
Эта команда используется для инициализации скрипта, то-есть terraform проверяет и скачивает необходимые ресурсы для дальнейшей работы.
terraform apply
Эта команда применяет ваши изменения, своего рода кнопка Play, которая запускает все что вы написали в коде файлов *.tf
terraform destroy
Уничтожает все что было создано с помощью предыдущей команды. Основывается на содержимом всех файлов .tf в текущей папки.
terraform plan
Эту команду лично я использую не часто, она делает все то же что и apply за исключением того что она не создает ни один ресурс, а делает только планирование. В результате выведет на экран все ресурсы которые скрипт будет создавать, но не создает их.
Ссылка на официальную документацию по командам.
По ходу необходимости буду дописывать эту статью. Но пока это основные команды которые на практике реально нужны.
Читайте также:
- Как отформатировать флешку на маке, если она не читается
- Изменить время жизни сессии для админа в мадженте
- Cli команды для Magento2
- Условия if else в командной строке bash
- Cli string replace