Найпоширеніші команди Terraform
1. terraform init
Призначення: Ініціалізує вашу робочу область Terraform.
Використовуйте цю команду для завантаження плагінів постачальників, налаштування бекенду та підготовки середовища до подальших команд.
terraform init
2. terraform plan
Призначення: Імітує і показує зміни, які Terraform зробить.
Перед застосуванням змін використовуйте цю команду, щоб переглянути ресурси, які будуть створені, оновлені або знищені.
terraform plan
3. terraform apply
Призначення: Розгортає зміни, описані у ваших конфігураційних файлах.
Після перегляду плану використовуйте цю команду для надання ресурсів вашої інфраструктури.
terraform apply
4. terraform destroy
Призначення: Знищує всі ресурси, керовані вашою конфігурацією Terraform.
Використовуйте цю команду для очищення вашої інфраструктури, коли вона більше не потрібна.
terraform destroy
5. terraform validate
Призначення: Перевіряє синтаксис і конфігурацію ваших файлів Terraform.
Запустіть цю команду, щоб переконатися, що ваші файли .tf
не містять помилок перед запуском інших команд.
terraform validate
6. terraform output
Призначення: Показує значення виводів, визначених у вашій конфігурації.
Це корисно для отримання атрибутів ресурсів, таких як ID, URL або IP-адреси.
terraform output
7. terraform state list
Призначення: Перераховує всі ресурси, відслідковувані в файлі стану Terraform.
Запустіть цю команду, щоб побачити поточний стан вашої керованої інфраструктури.
terraform state list
8. terraform refresh
Призначення: Оновлює файл стану Terraform, щоб він відповідав реальним ресурсам.
Це забезпечує актуальність вашого локального стану з будь-якими змінами, зробленими поза Terraform.
terraform refresh
9. terraform show
Призначення: Показує деталі вашого стану Terraform або плану.
Використовуйте цю команду, щоб перевірити поточну або заплановану конфігурацію інфраструктури.
terraform show
10. terraform import
Призначення: Прив’язує існуючу інфраструктуру до управління Terraform.
Ця команда дозволяє асоціювати вручну створені ресурси з файлом стану Terraform.
terraform import .
Заключне зауваження
Оволодіння цими командами є ключовим для ефективного управління вашою інфраструктурою за допомогою Terraform. Використовуйте їх розумно для побудови, модифікації та знищення ресурсів ефективно. Щасливого кодування! 🚀
Перекладено з: Mostly asked Terraform Commands | Manojkumar Chandrasekar