#infrastructure_as_code — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #infrastructure_as_code, aggregated by home.social.
-
BIND, Pydantic и грабли (bindantic)
Началось всё не с идеи «напишу‑ка я библиотеку», а с гораздо более скучной задачи — разобраться в BIND9. Причём разобраться по‑настоящему: не «погуглил директиву, вставил в конфиг, заработало, забыл», а понять, как эта штука вообще устроена, потому что конфигурации нужно было генерировать не для одного сервера, а для нескольких, и делать это регулярно. Управлять этим вручную, руками редактировать named.conf на каждом сервере и следить, чтобы зоны, ACL и view не разъехались, показалось мне откровенно плохой идеей с самого начала...
https://habr.com/ru/articles/1066596/
#bind9 #namedconf #dns #python #iac #infrastructure_as_code #bind
-
Как заменить Helm на Helmwave в большом проекте и получить массу новых возможностей
Управление десятками и сотнями Helm-релизов быстро перестает быть тривиальной задачей, особенно когда появляются зависимости между релизами, CRD, несколько окружений и своя логика деплоя. Меня зовут Владимир Фидунин, я работаю в команде мессенджера VK WorkSpace . В статье расскажу, как мы прошли путь от Puppet + Helm до Helmwave и почему в итоге он стал для нас универсальным инструментом управления Helm-релизами.
https://habr.com/ru/companies/vktech/articles/1064422/
#kubernetes #helm #helmwave #deployment #puppet #микросервисы #continuous_delivery #infrastructure_as_code #vk_workspace #vk_tech
-
Мониторинг сорока сайтов мышкой: как я написал Terraform-провайдер и опубликовал его в реестре
Сорок клиентских сайтов. У каждого четыре проверки: доступность, сертификат, срок домена, битые ссылки. Сто шестьдесят проверок, заведённых руками через веб-интерфейс. Пока их двадцать, это терпимо. Когда приходит сорок первый клиент, ты открываешь кабинет и снова кликаешь: создать проверку, интервал, порог, теги, сохранить. Четыре раза. А потом кто-то спрашивает: «а почему у этого сайта порог два, а у соседнего три?» — и честный ответ звучит как «не помню». Инфраструктуру мы описываем кодом уже лет десять. Мониторинг — почему-то нет. Хотя это ровно такая же конфигурация: её надо ревьюить, версионировать и уметь воспроизвести.
https://habr.com/ru/articles/1063658/
#terraform #terraform_provider #terraform_registry #monitoring_as_code #infrastructure_as_code #go #hashicorp #goreleaser #configdriven_import #мониторинг
-
Terraform MCP Server 1.0: теперь AI пишет конфиги по свежим провайдерам — но в prod без поводка нельзя
11 июня 2026 HashiCorp перевела в GA официальный Terraform MCP Server 1.0 — прокладку между LLM и Terraform Registry, чтобы AI писал HCL по актуальной схеме провайдера, а не по памяти годичной давности. Разбираю по официальным докам: что под капотом (toolsets и конкретные tools), как поднять стенд за один docker run, чем отличаются stdio и streamable-http, что даёт доступ к приватному registry в HCP/Terraform Enterprise — и почему деструктивные операции выключены по умолчанию. Отдельно — модель угроз самой HashiCorp (prompt injection, tool poisoning, rug pull) и практический чеклист, чтобы агент однажды не снёс staging. Читать дальше →
https://habr.com/ru/articles/1047922/
#Terraform #MCP #Model_Context_Protocol #HashiCorp #Infrastructure_as_Code #DevOps #AIагенты
-
HashiCorp Certified: Terraform Associate (003) by Mattias Fjellström is the featured course 🎓 on Leanpub!
If you are on a journey to learn infrastructure as code with Terraform, this course is for you! It covers the content necessary to master to complete the Terraform Associate certification.
Link: https://leanpub.com/courses/leanpub/terraform-associate
-
HashiCorp Certified: Terraform Associate (003) by Mattias Fjellström is the featured course 🎓 on Leanpub!
If you are on a journey to learn infrastructure as code with Terraform, this course is for you! It covers the content necessary to master to complete the Terraform Associate certification.
Link: https://leanpub.com/courses/leanpub/terraform-associate
-
The DevOps Toolkit (Kubernetes, Helm, ArgoCD, Terraform) by Kirshi Yin | Curious Devs Corner is the featured bundle of ebooks 📚 on Leanpub!
Link: https://leanpub.com/b/devops-toolkit
#terraform #devops #cloud_computing #computer_programming #infrastructure_as_code #software_engineering #docker #go #kubernetes #git
-
The DevOps Toolkit (Kubernetes, Helm, ArgoCD, Terraform) by Kirshi Yin | Curious Devs Corner is the featured bundle of ebooks 📚 on Leanpub!
Link: https://leanpub.com/b/devops-toolkit
#terraform #devops #cloud_computing #computer_programming #infrastructure_as_code #software_engineering #docker #go #kubernetes #git
-
Повесть о конфигурации как инженерной гигиене
Привет, Хабр! Меня зовут Юрий Соловьёв, я ведущий инженер в команде экосистемы Tarantool . С опытом я пришел к тому, что конфигурация должна иметь строгую спецификацию, так же как и HTTP API. В этой статье я предлагаю альтернативный подход на базе protobuf и постараюсь показать, что это не избыточная сложность, а необходимый уровень инженерной гигиены — особенно для систем, рассчитанных на долгую и стабильную жизнь. Это в какой-то мере технорассказ, которым я хочу поделиться — и именно в такой форме.
https://habr.com/ru/companies/vktech/articles/1036490/
#vk_cloud #конфигурация #protobuf #configuration_management #infrastructure_as_code #best_practices #yaml #microservices #tarantool #валидация
-
The DevOps Toolkit (Kubernetes, Helm, ArgoCD, Terraform) by Kirshi Yin | Curious Devs Corner is the featured bundle of ebooks 📚 on Leanpub!
Link: https://leanpub.com/b/devops-toolkit
#terraform #devops #cloud_computing #computer_programming #infrastructure_as_code #software_engineering #docker #go #kubernetes #git
-
The DevOps Toolkit (Kubernetes, Helm, ArgoCD, Terraform) by Kirshi Yin | Curious Devs Corner is the featured bundle of ebooks 📚 on Leanpub!
Link: https://leanpub.com/b/devops-toolkit
#terraform #devops #cloud_computing #computer_programming #infrastructure_as_code #software_engineering #docker #go #kubernetes #git
-
От кликов в ЛК до terraform apply: что меняется в работе с инфраструктурой
Привет, Хабр! На связи Алексей Тюняев, директор по облачным продуктам Рег.облака. Когда инфраструктура небольшая, личного кабинета обычно хватает: зашел, создал сервер, настроил — готово. Но как только серверов становится больше, появляются повторяющиеся операции, командная работа и необходимость воспроизводить окружения, ЛК начинает ограничивать. Именно здесь в игру входит Terraform. В этой статье разберу, что такое Terraform, как он работает и когда его действительно стоит использовать.
https://habr.com/ru/companies/runity/articles/1032058/
#регоблако #terraform #terraformпровайдер #ias #infrastructure_as_code #провайдер #плагин #мсб #конфигурация #конфигурация_сервера
-
От Flux CLI к Flux Operator и Status Page
Flux CD — это набор инструментов для GitOps в Kubernetes. Он следит за Git-репозиторием и автоматически приводит состояние кластера в соответствие с описанными в нём манифестами и Helm-чартами. Flux работает как контроллер внутри кластера: подтягивает изменения из Git, применяет их через Kubernetes API и отслеживает статус каждого ресурса. Проект является graduated-проектом CNCF. Когда вы впервые поднимаете GitOps в Kubernetes, Flux CD кажется достаточным: flux bootstrap , манифесты в Git, контроллеры тянут состояние кластера. Но лучше перейти на Flux Operator:
https://habr.com/ru/articles/1030980/
#Flux_CD #Flux_Operator #FluxInstance #GitOps #Kubernetes #FluxReport #FluxCD #IaC #infrastructure_as_code
-
AgentOps: следующий слой после Infrastructure as Code
Infrastructure as Code научила нас важной дисциплине: инфраструктура не должна жить только в голове. Ресурсы, настройки и изменения надо описывать, хранить в Git, применять повторяемо и обсуждать как код. Это все еще правильная мысль. Terraform хорошо описывает ресурсы. Ansible хорошо описывает действия. CI/CD хорошо описывает путь изменения от репозитория до рабочей среды. Мониторинг хорошо ловит симптомы. Но когда в эксплуатацию входит ИИ-агент, появляется новый вопрос: что агент должен понимать перед действием? Не какую команду выполнить. Не какой ресурс создать. Не какой playbook применить. А именно понимать: куда он попал, что здесь считается правдой, что уже проверено, что только предполагается, какие решения нельзя повторять, какие секреты нельзя читать, что обязательно записать после изменения. Я называю этот слой AgentOps . Это не замена всем старым практикам. Это слой над ними. Если инфраструктура теперь обслуживается агентом, ей нужна не только автоматизация, но и контекст, рассчитанный на агента.
https://habr.com/ru/articles/1030442/
#AgentOps #инфраструктура_как_контекст #ИИагенты #Infrastructure_as_Code #Terraform #Ansible #серверная_память #автоматизация_инфраструктуры #ai #agents
-
От Kubernetes до AI Engineering: 5 главных трендов Технологического радара DevOpsConf 2026
Представьте типичный разговор на ретроспективе: команда обсуждает, стоит ли переходить с Ansible на Terraform, нужен ли Backstage или хватит самописного портала, пора ли внедрять Chaos Engineering или это ещё «не для нас». Каждый приводит аргументы, ссылается на прочитанные статьи, и в итоге решение принимается по принципу «кто громче убедил». Знакомо? Проблема чаще всего в отсутствии общего ориентира. Именно для этого существует технологический радар: инструмент, который переводит разговор о технологиях с уровня личных предпочтений на уровень коллективной экспертизы.
https://habr.com/ru/companies/oleg-bunin/articles/1029442/
#DevOps #SRE #Kubernetes #Infrastructure_as_Code #Observability #Platform_Engineering #Security #Monitoring #GitOps
-
Hashicorp Terraform Associate Certification (Exam 004), Second Edition: Pass terraform certification while you become a proficient Terraform developer to build production-ready infrastructure automation skills by GitforGits | Asian Publishing House is a new release on Leanpub!
Link: https://leanpub.com/terraformcertificationexam004
#books #ebooks #newreleases #leanpublishing #selfpublishing #cloud_computing #systems_administration #terraform #infrastructure_as_code
-
Hashicorp Terraform Associate Certification (Exam 004), Second Edition: Pass terraform certification while you become a proficient Terraform developer to build production-ready infrastructure automation skills by GitforGits | Asian Publishing House is a new release on Leanpub!
Link: https://leanpub.com/terraformcertificationexam004
#books #ebooks #newreleases #leanpublishing #selfpublishing #cloud_computing #systems_administration #terraform #infrastructure_as_code
-
Infrastructure as Code: философия и лучшие практики IaC
Ручное управление серверами, «фиксы по SSH» и конфигурации, которые живут только в голове ушедшего в отпуск админа, — это не просто боль, это прямая угроза бизнесу. В этой статье разбираем, почему Infrastructure as Code перестал быть «модным словом» и стал единственным способом спать спокойно. Реальный кейс: как Knight Capital потерял $440 млн за 45 минут из‑за отсутствия воспроизводимой инфраструктуры. Практические советы, пайплайн с GitOps и лучшие практики внедрения IaC в 2026 году.
https://habr.com/ru/companies/otus/articles/1022164/
#devops #Infrastructure_as_Code #IaC #Terraform #автоматизация_инфраструктуры #AWS #лучшие_практики
-
От CI к GitOps: Bootstrap Namespaces в Kubernetes
Привет, Хабр! Меня зовут Никита Чубаров. По трудовому договору я инженер-эксперт по разработке и сопровождению сервисов, а по факту DevOps-инженер с фокусом на доставку в платформенных командах, которые поставляют общие решения для десятка дочерних команд. Со временем эта доставка перестала быть прозрачной и предсказуемой, и всё больше напоминала космолёт, в котором пилот перед каждым запуском вручную подключает провода, проверяет давление в контурах и по списку нажимает десятки кнопок. Пока запусков мало, это ещё можно представить, но когда их становится сотни, а кораблей — десятки, такая схема быстро превращается в источник ошибок и выгорания. Примерно в таком состоянии у нас находился Bootstrap Namespaces. В статье я расскажу, как мы прошли путь от сложной CI-оркестрации к декларативному управлению Bootstrap Namespaces через Argo CD и GitOps, какие проблемы это позволило убрать и какие новые ограничения пришлось принять.
https://habr.com/ru/companies/raiffeisenbank/articles/1001782/
#gitops #argo_cd #applicationset #bootstrap #helm #cluster #git #generator #infrastructure_as_code #app_of_apps
-
Унификация деплоймента сервисов в k8s с помощью Ansible Templates
Всем привет! Меня зовут Рома, я DevOps в команде «Платформа» в Банки.ру. Одна из наших задач: развитие системы управления релизами сервисов (которых у нас уже больше 600). Мы не раз сталкивались с ситуацией, когда на первый взгляд небольшое изменение процесса, затрагивающее сразу много сервисов, приводило к необходимости править сотни файлов. В этой статье я расскажу, как мы нашли способ упростить и ускорить эту работу, а заодно навести порядок в репозитории.
https://habr.com/ru/companies/banki/articles/988996/
#Ansible_Templates #унификация_деплоймента_в_Kubernetes #Ansible_для_Kubernetes #Infrastructure_as_Code #шаблонизация_плейбуков_Ansible #Jinja2_в_Ansible #автоматизация_деплоя_сервисов #k8s_манифесты_через_Ansible
-
Облако не должно быть загадкой: собираем прод за минуты, а не за ночь
Разворачивать приложения в облаке должно быть просто. Но на деле - всё наоборот. Вместо “вжух-вжух и в продакшн” получаем вечер с документацией, пляски с параметрами Terraform и постоянную проверку, правильно ли связались ресурсы. В статье разберемся, как от использования UI консоли приходят к Terraform, и как OpenIDE позволяет вернуть легкость UI консоли при работе с Terraform.
https://habr.com/ru/companies/haulmont/articles/980642/
#terraform #devops #deployment #cloud #yandex_cloud #infrastructure_as_code #amplicode #openide
-
Terraformで作業がちょっと楽になる小技(compact / for_each / ignore_changes)
https://qiita.com/y-otake/items/1a8f2dfa94317edc2b4d?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items#qiita #IaC #Terraform #Hashicorp #Infrastructure_as_code #GoogleCloud
-
[Перевод] Terraform Actions: Глубокое погружение
Terraform Actions — это новая концепция, представленная в Terraform 1.14, которая позволяет выполнять операции вне стандартного рабочего процесса CRUD (Create-Read-Update-Delete). Это расширяет возможности Terraform, позволяя взаимодействовать с ресурсами способами, для которых раньше требовались другие инструменты, например Ansible.
https://habr.com/ru/articles/956966/
#terraform #terraform_actions #iac #infrastructure_as_code #aws #devops #hashicorp
-
Terraform 1.13で追加された terraform stacks コマンド使ってみた
https://dev.classmethod.jp/articles/terraform-stacks-commands/#dev_classmethod #Terraform #HCP_Terraform #Infrastructure_as_Code
-
[Перевод] Дрейф Terraform: как незаметно сломать инфраструктуру
Если вам когда-либо приходилось расследовать загадочные проблемы с инфраструктурой, вы наверняка сталкивались с дрейфом. Так почему он доставляет столько неприятностей и как порождает для инженеров ситуации в духе «кто ел из моей миски»?
https://habr.com/ru/companies/basis/articles/939496/
#devops #terraform #инфраструктура #infrastructure_as_code #дрейф #open_source #aws
-
Terraform AWS Provider の allowed_account_ids でオペミスを防ぐ
https://dev.classmethod.jp/articles/terraform-aws-provider-allowed-account-ids/#dev_classmethod #Terraform #AWS #Infrastructure_as_Code #オペレーション
-
Terraform AWS Provider version 6がリリースされ、複数リージョンへの展開がかなり簡単になりました
https://dev.classmethod.jp/articles/terraform-aws-provider-version-6/ -
Git Push로 CloudFormation 드리프트(Drift) 해결하기 (feat. AWS CodePipeline)
https://dev.classmethod.jp/articles/git-push-cloudformation-drift-feat-aws-codepipeline/#dev_classmethod #한국어블로그 #Infrastructure_as_Code #AWS_CodePipeline #AWS_CloudFormation
-
Infrastructure-as-Code — разбираемся в терминах и смотрим на реализацию в Яндексе
Привет! Это Николай Гриценко, ведущий технический менеджер в Yandex Infrastructure — команде, которая создаёт и развивает внутреннюю инфраструктуру Яндекса, от сетей и дата‑центров до инфраструктуры разработки. Я занимаюсь направлением Internal Developer Platform (IDP). Вместе с коллегами мы много разрабатывали наши собственные инструменты по оркестрации выкладки кода. В этой статье разберёмся в терминах, попытаемся понять, что же вообще такое инфраструктура как код или IaC, какие бывают инструменты, какие виды и что у нас с этим в Яндексе.
https://habr.com/ru/companies/yandex/articles/911878/
#iac #infrastructureasacode #infrastructure_as_code #инфраструктура_как_код #dev_platform #developer_tools
-
สรุปเนื้อหา Session Governance and security with infrastructure as code ใน AWS Summit Bangkok 2025
https://dev.classmethod.jp/articles/session-governance-and-security-with-infrastructure-as-code-aws-summit-th/#dev_classmethod #AWS #Classmethod_Thailand #Thai_Language #Infrastructure_as_Code
-
Show HN: Koreo – The platform engineering toolkit for Kubernetes
https://koreo.dev/
#ycombinator #YAML #Infrastructure_as_Code #IaC #Platform_Engineering #DevOps #Kubernetes #Configuration_Management #Resource_Orchestration #Helm #Kustomize #Koreo -
Show HN: Koreo – The platform engineering toolkit for Kubernetes
https://koreo.dev/
#ycombinator #YAML #Infrastructure_as_Code #IaC #Platform_Engineering #DevOps #Kubernetes #Configuration_Management #Resource_Orchestration #Helm #Kustomize #Koreo -
マネジメントコンソールでAWSリソースを構築して、terraformコードを作ってからインポートしたら想像以上に辛かった話
https://qiita.com/YutoSekine/items/ece52e3dead6d07bfa3c?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items#qiita #AWS #AmazonWebServices #IaC #Terraform #Infrastructure_as_code
-
【資料公開】第5回 クラメソおおさか IT 勉強会「Midosuji Tech」にて「安易にIaCを選択したら時間をたくさん消費してしまった話 」という題名で登壇しました#midosuji_tech
https://dev.classmethod.jp/articles/5-it-midosuji-tech-iac-midosuji_tech/ -
@arstechnica but the promise of #infrastructure_as_code is that you can just re-apply your Terraform code and everything is back the way it was... except the data, and the secrets, and if there are circular dependencies, and... but they promised! 😉
-
AWS Makes Cloud Formation Stack Creation Up to 40% Faster
https://www.infoq.com/news/2024/03/aws-cloud-formation-faster/
#ycombinator #aws_cloud_formation_faster #DevOps #AWS #Amazon #Performance #CloudFormation #Provisioning #Cloud_Computing #Cloud #Infrastructure_as_Code