Найпоширеніші команди Terraform | Маноджкумар Чандрасекар

pic

Найпоширеніші команди 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

Leave a Reply

Your email address will not be published. Required fields are marked *