Forwarded from CatOps
Medium
The Terrors and Joys of Terraform
By: Regis Wilson
Forwarded from AWS Notes
Terraform Associate Certification — бесплатный курс от Andrew Brown:
https://www.youtube.com/watch?v=V4waklkBC38
Всего 13 часов и вы сертифицированный Терраформер!
#Terraform #certification
https://www.youtube.com/watch?v=V4waklkBC38
Всего 13 часов и вы сертифицированный Терраформер!
#Terraform #certification
YouTube
HashiCorp Terraform Associate Certification Course - Pass the Exam!
⚠️⚠️⚠️ Watch the updated video course: https://www.youtube.com/watch?v=SPcwo0Gq9T8
Prepare for the HashiCorp Terraform Associate Certification and pass! The Terraform Associate certification is for Cloud Engineers specializing in operations, IT, or development…
Prepare for the HashiCorp Terraform Associate Certification and pass! The Terraform Associate certification is for Cloud Engineers specializing in operations, IT, or development…
🧪 Terraform тестування: що, навіщо і як?
Infrastructure as Code — це круто, але навіть найкращий код потребує тестів. Так само і з Terraform.
💥 Навіщо тестувати Terraform-код?
Перевірка синтаксису та логіки
Запобігання помилкам у продакшені
Валідація змін до merge в main
🔧 Які бувають типи тестів?
Linting & форматування – terraform fmt, tflint
Юніт-тести – terraform validate, terraform plan, checkov, tfsec
Інтеграційні тести – Terratest (на Go), Kitchen-Terraform, Test Kitchen
Policy as Code – OPA, Sentinel (якщо ви з HashiCorp Cloud)
📦 CI/CD інтеграція
Тести можна (і треба) запускати в GitHub Actions, GitLab CI, Jenkins, CircleCI – де завгодно, аби автоматично й на кожен PR.
🔥 Корисні інструменти:
tflint — статичний аналізатор для Terraform
checkov — безпека IaC
terratest — повноцінні інфраструктурні тести (Go)
tfsec — ще одна перевірка безпеки
#terraform #devops #iac #testing #інфраструктура #безпека #terraformtesting
Infrastructure as Code — це круто, але навіть найкращий код потребує тестів. Так само і з Terraform.
💥 Навіщо тестувати Terraform-код?
Перевірка синтаксису та логіки
Запобігання помилкам у продакшені
Валідація змін до merge в main
🔧 Які бувають типи тестів?
Linting & форматування – terraform fmt, tflint
Юніт-тести – terraform validate, terraform plan, checkov, tfsec
Інтеграційні тести – Terratest (на Go), Kitchen-Terraform, Test Kitchen
Policy as Code – OPA, Sentinel (якщо ви з HashiCorp Cloud)
📦 CI/CD інтеграція
Тести можна (і треба) запускати в GitHub Actions, GitLab CI, Jenkins, CircleCI – де завгодно, аби автоматично й на кожен PR.
🔥 Корисні інструменти:
tflint — статичний аналізатор для Terraform
checkov — безпека IaC
terratest — повноцінні інфраструктурні тести (Go)
tfsec — ще одна перевірка безпеки
#terraform #devops #iac #testing #інфраструктура #безпека #terraformtesting