Forwarded from CatOps
HashiCorp рассказывают о TDD для инфраструктуры
А также доклад Евгения Брикмана об автоматизации тестирования инфраструктуры на InfoQ
#iac
А также доклад Евгения Брикмана об автоматизации тестирования инфраструктуры на InfoQ
#iac
Hashicorp
Test-Driven Development (TDD) for Infrastructure
Learn how to adapt TDD to deploying and configuring infrastructure.
Forwarded from CatOps
В продолжение HashiCorp темы, тулзы для анализа Terraform кода от бати DevOps движения - Patrick Debois:
- Terrascan
- CheckOv
- Terrafirma
- TfSec
- Terraform-validator
От себя ещё добавлю
- tflint
- Terratest
- kitchen-terraform
Там в Twitter треде ещё больше вариантов - гляньте, кому интересно.
#iac #terraform #hashicorp
- Terrascan
- CheckOv
- Terrafirma
- TfSec
- Terraform-validator
От себя ещё добавлю
- tflint
- Terratest
- kitchen-terraform
Там в Twitter треде ещё больше вариантов - гляньте, кому интересно.
#iac #terraform #hashicorp
GitHub
GitHub - cesar-rodriguez/terrascan: Detect compliance and security violations across Infrastructure as Code to mitigate risk before…
Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure. - cesar-rodriguez/terrascan
Forwarded from CatOps
История компании GSoft, которые используют Pulumi с CrossGuard в Azure
CrossGuard - это компонент Pulumi, который позволяет описывать политики кодом проверять их ещё до того, как ресурсы будут запущены в облаке
#iac #pulumi
CrossGuard - это компонент Pulumi, который позволяет описывать политики кодом проверять их ещё до того, как ресурсы будут запущены в облаке
#iac #pulumi
Medium
Safeguarding Your Azure Infrastructure With Pulumi’s Policies as Code
I recently ventured into Pulumi to see if it was a viable option to use as our Infrastructure as Code (IaC) tool and came across one of…
Forwarded from CatOps
Репозитории Terraform AWS Modules теперь менеджатся с помощью Terraform
В статье есть ссылка на код для управления GitHub с помощью Terraform. Только учтите, что из-за квот GitHub на API запросы, управление множеством репозиториев может быть печальным.
Ещё из интересных нюансов: не все фичи доступны через API (что, кстати, странно). Например, новая фича с автоматическим удалением ветки при закрытии PR всё ещё не доступна. Я даже на форум им писал по этому поводу.
#iac #terraform #github
В статье есть ссылка на код для управления GitHub с помощью Terraform. Только учтите, что из-за квот GitHub на API запросы, управление множеством репозиториев может быть печальным.
Ещё из интересных нюансов: не все фичи доступны через API (что, кстати, странно). Например, новая фича с автоматическим удалением ветки при закрытии PR всё ещё не доступна. Я даже на форум им писал по этому поводу.
#iac #terraform #github
Anton Babenko
"Terraform AWS modules" as a code
After several years of maintaining Terraform AWS modules on GitHub and making constant improvements in processes I decided to spend more time and improve things even further. I want other people to be involved and recognized also while I spend more time on…
Forwarded from DevOps Deflope News
Вчера вышел релиз Pulumi 2.0 — решения для построения Infrastructure as Code с использованием «настоящих» языков программирования 🙃.
Анонс: http://amp.gs/Kwmf
Из интересного:
* больше языков и все теперь поддерживаются на одном уровне: Node.js (JavaScript, TypeScript), Python, .NET (C#, F#, etc) и Go
* новые CI/CD интеграции
* больше поддерживаемых ресурсов
* новый policy as code фреймворк — CrossGuard
* реализация моков для тестирования
#pulumi #iac
Анонс: http://amp.gs/Kwmf
Из интересного:
* больше языков и все теперь поддерживаются на одном уровне: Node.js (JavaScript, TypeScript), Python, .NET (C#, F#, etc) и Go
* новые CI/CD интеграции
* больше поддерживаемых ресурсов
* новый policy as code фреймворк — CrossGuard
* реализация моков для тестирования
#pulumi #iac
Forwarded from DevOps Insider (Elad Welner)
tfswitch - manager of different versions of Terraform.
If you, like me, work with different versions of Terraform from the same machine, this thing will definitely come in handy.
Blogpost:
https://medium.com/@warrensbox/how-to-manage-different-terraform-versions-for-each-project-51cca80ccece
Github:
https://github.com/warrensbox/terraform-switcher
#terraform #IaC
If you, like me, work with different versions of Terraform from the same machine, this thing will definitely come in handy.
Blogpost:
https://medium.com/@warrensbox/how-to-manage-different-terraform-versions-for-each-project-51cca80ccece
Github:
https://github.com/warrensbox/terraform-switcher
#terraform #IaC
Medium
How to manage different terraform versions for each project
Building and managing a complex infrastructure…
Forwarded from CatOps
And back to IaC.
Pulumi has presented an Automation API - a generic way to programmatically trigger Pulumi execution.
This API should ease for platform teams the development of self-service developers' portals.
The article contains examples of the Automation API usage as a WebUI, CLI, CI/CD systems' plugin, and even Jupiter notebook.
#iac #pulumi
Pulumi has presented an Automation API - a generic way to programmatically trigger Pulumi execution.
This API should ease for platform teams the development of self-service developers' portals.
The article contains examples of the Automation API usage as a WebUI, CLI, CI/CD systems' plugin, and even Jupiter notebook.
#iac #pulumi
pulumi
Build your perfect interface for the cloud: Automation API
Automation API brings the Pulumi modern IaC engine to any application
Forwarded from CatOps
If you’re interested in Pulumi, here’s a tutorial on how to create a Lambda function that sends a daily email with Pulumi.
This is a nice small exercise, if you want to get familiar with the tool. Also, this tutorial uses Python, which is very popular in DevOps-ish circles.
#aws #pulumi #iac
This is a nice small exercise, if you want to get familiar with the tool. Also, this tutorial uses Python, which is very popular in DevOps-ish circles.
#aws #pulumi #iac
Travis Media
Pulumi AWS Tutorial: Create a Lambda Function That Sends You Morning Emails Via SNS
Learn how to use the Pulumi platform with AWS in this complete, ste-by-step guide. This tutorial will walk you through setting up a Pulumi stack, getting familiar with the API, and deploying and managing AWS infrastructure using Pulumi.
Forwarded from KazDevOps
Можете ли представить управление вашей IT-инфраструктурой вручную? Это бывает невероятно утомительно.
Благодаря концепции Infrastructure as Code вы забудете об этой рутине. А топ-6 инструментов для IaC в 2023 году помогут вам в этом.
Читайте о них в нашей новой статье и делитесь с друзьями 🤝
#devops #iac #terraform #tflint #infracost #checkov #tfsec #terraformdocs #terratest
@DevOpsKaz
Благодаря концепции Infrastructure as Code вы забудете об этой рутине. А топ-6 инструментов для IaC в 2023 году помогут вам в этом.
Читайте о них в нашей новой статье и делитесь с друзьями 🤝
#devops #iac #terraform #tflint #infracost #checkov #tfsec #terraformdocs #terratest
@DevOpsKaz