Можете ли представить управление вашей 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
👏2🔥1
Представляем релиз новой версии Hashicorp Terraform — v1.5.0-beta1
По классике жанра подвезли улучшения и исправления багов, а также новые функции. Например:
🔸
И другие. Полный список новинок смотрите на GitHub.
#devops #terraform #hashicorp
@DevOpsKaz
По классике жанра подвезли улучшения и исправления багов, а также новые функции. Например:
🔸
check
блоки для проверки инфраструктуры🔸import
для импорта существующей инфраструктуры 🔸
генерация конфигов для импортированных ресурсов🔸
временные метки🔸
автосохранение в хранилище состоянияИ другие. Полный список новинок смотрите на GitHub.
#devops #terraform #hashicorp
@DevOpsKaz
GitHub
Release v1.5.0-beta1 · hashicorp/terraform
1.5.0-beta1 (May 15, 2023)
NEW FEATURES:
check blocks for validating infrastructure: Module and configuration authors can now write independent check blocks within their configuration to validate...
NEW FEATURES:
check blocks for validating infrastructure: Module and configuration authors can now write independent check blocks within their configuration to validate...
👍2🔥2❤1
У многих уже есть инструменты CI/CD, но иногда появляется необходимость интегрировать Terraform Cloud в свои настраиваемые конвейеры.
HashiCorp выпустил новый инструмент интеграции конвейера CI/CD tfci и шаблоны для Terraform Cloud
Шаблоны пайплайнов CI/CD для GitHub Actions и GitLab CI предоставляют руководства по интеграции с Terraform Cloud, а tfci поможет построить рабочие процессы с другими платформами доставки и интеграции.
#devops #terraform #cloud #cicd #github #gitlab #hashicorp
@DevOpsKaz
HashiCorp выпустил новый инструмент интеграции конвейера CI/CD tfci и шаблоны для Terraform Cloud
Шаблоны пайплайнов CI/CD для GitHub Actions и GitLab CI предоставляют руководства по интеграции с Terraform Cloud, а tfci поможет построить рабочие процессы с другими платформами доставки и интеграции.
#devops #terraform #cloud #cicd #github #gitlab #hashicorp
@DevOpsKaz
🔥2👍1👏1
Продолжаем делиться книгами по DevOps по выходным.
Данные стали хитом, облака — вездесущими, и все хотят всё автоматизировать. В ходе таких преобразований Python может стать верным помощником.
Это практическое руководство научит вас использовать Python для повседневных задач администрирования Linux с помощью наиболее удобных утилит DevOps, включая #Docker, #Kubernetes и #Terraform.
Читайте и делитесь с коллегами 🤝
#devops #devopsbooks #python
@DevOpsKaz
Данные стали хитом, облака — вездесущими, и все хотят всё автоматизировать. В ходе таких преобразований Python может стать верным помощником.
Это практическое руководство научит вас использовать Python для повседневных задач администрирования Linux с помощью наиболее удобных утилит DevOps, включая #Docker, #Kubernetes и #Terraform.
Читайте и делитесь с коллегами 🤝
#devops #devopsbooks #python
@DevOpsKaz
🔥7❤3⚡1
Former2 позволяет создавать выходные данные IaC из ресурсов учетной записи AWS. Он сам просканирует вашу инфраструктуру и предоставит вам список ресурсов, которые можно использовать.
Вам понадобится лишь пара ключей IAM для аутентификации запросов.
#terraform #cloudformation #aws
@DevOpsKaz
Вам понадобится лишь пара ключей IAM для аутентификации запросов.
#terraform #cloudformation #aws
@DevOpsKaz
Former2
Convert your existing cloud resources into CloudFormation / Terraform / Troposphere
👍3⚡2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Возвращаемся с новой порцией бесплатных курсов по Terraform с YouTube. Курсы на английском, но браузер Яндекса отлично справляется с переводом. Мы проверили 😉
• Изучение Terraform и AWS — полный курс для начинающих
• Курс Terraform Foundations with AWS
• Курс Terraform — Автоматизация облачной инфраструктуры AWS
• Учебное пособие по Terraform для начинающих + практические занятия
• Полный курс по Terraform — от новичка до профессионала
Также напоминаем, что вы можете учиться DevOps у наших партнеров из Слёрм по скидке. Вдумчивые обучающие программы с практикой доступны по кнопке ниже 🤝
#devops #aws #terraform
@DevOpsKaz
• Изучение Terraform и AWS — полный курс для начинающих
• Курс Terraform Foundations with AWS
• Курс Terraform — Автоматизация облачной инфраструктуры AWS
• Учебное пособие по Terraform для начинающих + практические занятия
• Полный курс по Terraform — от новичка до профессионала
Также напоминаем, что вы можете учиться DevOps у наших партнеров из Слёрм по скидке. Вдумчивые обучающие программы с практикой доступны по кнопке ниже 🤝
#devops #aws #terraform
@DevOpsKaz
🔥7❤🔥3👍3
Интересное решение: масштабирование IaC и конвейеров CI/CD с помощью Terraform, GitHub Actions и AWS Proton.
👉 Посмотреть полную версию кейса
Также напоминаем, что Core 24/7 — официальный партнёр AWS. А это значит, что наши специалисты хорошо себя зарекомендовали как инженеры облачной инфраструктуры Amazon и могут помочь вашей организации с миграцией в облако и его обслуживанием.
#devops #aws #iac #cicd #terraform #github
@DevOpsKaz
👉 Посмотреть полную версию кейса
Также напоминаем, что Core 24/7 — официальный партнёр AWS. А это значит, что наши специалисты хорошо себя зарекомендовали как инженеры облачной инфраструктуры Amazon и могут помочь вашей организации с миграцией в облако и его обслуживанием.
#devops #aws #iac #cicd #terraform #github
@DevOpsKaz
⚡5👍3🔥3
И еще один глобальный репозиторий на сегодня.
Более 1000 сценариев оболочки DevOps и расширенная среда Bash для быстрого, передового проектирования систем, автоматизации, API и т.д.
Вы найдете:
👉🏻 Сборка активно используется во многих репозиториях GitHub, десятках сборок Docker Hub (Dockerfiles) и более чем 600 сборках CI.
#devops #devsecops #kubernetes #cicd #k8s #linux #docker #sysadmin #automation #Azure #infrastructureascode #cloudcomputing #serverless #terraform #ansible #yaml #sre
@DevOpsKaz
Более 1000 сценариев оболочки DevOps и расширенная среда Bash для быстрого, передового проектирования систем, автоматизации, API и т.д.
Вы найдете:
•
Скрипты для многих популярных технологий DevOps •
Расширенные настройки для Git, vim, screen, tmux, PostgreSQL, psql и т. д. •
Конфигурации CI и сценарии •
Конфигурации Kubernetes •
Скрипты API •
SQL-скрипты👉🏻 Сборка активно используется во многих репозиториях GitHub, десятках сборок Docker Hub (Dockerfiles) и более чем 600 сборках CI.
#devops #devsecops #kubernetes #cicd #k8s #linux #docker #sysadmin #automation #Azure #infrastructureascode #cloudcomputing #serverless #terraform #ansible #yaml #sre
@DevOpsKaz
👍10🔥4⚡1
💥Разыгрываем бесплатную консультацию по DevOps-вопросам с топами нашей компании Core 24/7.
👉 3 победителя смогут задать вопросы техлиду и узнать, почему то или иное решение не работает, как настроить процесс эффективнее и от чего стоит отказаться.
Условия конкурса:
🤝 Делитесь с коллегами и ожидайте нашего звонка
#devops #devsecops #cloud #kubernetes #docker #terraform #giltab
@DevOpsKaz
👉 3 победителя смогут задать вопросы техлиду и узнать, почему то или иное решение не работает, как настроить процесс эффективнее и от чего стоит отказаться.
Условия конкурса:
•
Быть подписчиком KazDevOps•
Рассказать о своей ситуации вкратце в комментах под этим постом — 1-2 предложения о проблеме, задаче или амбициях, связанных с DevOps•
Дождаться розыгрыша — победителей объявим 10 августа: проверим условия выше и рандомом определим 3 человек, которые представляют свой бизнес или работают в компании🤝 Делитесь с коллегами и ожидайте нашего звонка
#devops #devsecops #cloud #kubernetes #docker #terraform #giltab
@DevOpsKaz
👍14🔥6
🌚 HashiCorp объявила о переходе с публичной лицензии на лицензию Business Source для будущих выпусков всех продуктов и нескольких библиотек.
По сути — отказалась от OpenSource. Изменения уже затронули Terraform, Nomad, Vault, Vagrant, Packer. Авторы хотят контролировать коммерческое использование своих продуктов, когда на их основе выстраивают конкурирующие сервисы.
💥 Новость неприятная, но уже есть альтернативы. Например, Infisical — платформа управления секретами с открытым исходным кодом и сквозным шифрованием.
Команды могут использовать её для централизации своих секретов, таких как ключи API, учетные данные базы данных и конфигурации.
Также появился открытый форк Terraform.
В общем, коллеги-энтузиасты не спят 😃
Пользуйтесь и делитесь с коллегами 🤝
#devops #hashicorp #terraform #infisical #vault
@DevOpsKaz
По сути — отказалась от OpenSource. Изменения уже затронули Terraform, Nomad, Vault, Vagrant, Packer. Авторы хотят контролировать коммерческое использование своих продуктов, когда на их основе выстраивают конкурирующие сервисы.
💥 Новость неприятная, но уже есть альтернативы. Например, Infisical — платформа управления секретами с открытым исходным кодом и сквозным шифрованием.
Команды могут использовать её для централизации своих секретов, таких как ключи API, учетные данные базы данных и конфигурации.
Также появился открытый форк Terraform.
В общем, коллеги-энтузиасты не спят 😃
Пользуйтесь и делитесь с коллегами 🤝
#devops #hashicorp #terraform #infisical #vault
@DevOpsKaz
❤6👎4🤡2
После этого сообщество проснулось, возмутилось и.. спустя время более 100 компаний, 10 проектов и 400 человек посвятили ресурсы сохранению открытого исходного кода. HashiCorp не отреагировала, поэтому энтузиасты решили сделать официальный форк под эгидой Linux Foundation.
Эта новость доказывает, что в нашей сфере
Что думаете по этому поводу?
#opentf #terraform #devops
@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍5🤮2💩1
Terraform позволяет безопасно и с точностью создавать, изменять и улучшать производственную инфраструктуру. Это инструмент, который кодифицирует API-интерфейсы в файлы конфигурации. Все для того, чтобы команды использовали их совместно, рассматривали как код, редактировали и управляли версиями.
Тема Terraform обширная — одним постом или статьей не охватить, но для этого есть энтузиасты с GitHub, которые готовят #awesome руководства.
👉 Делимся им с вами, чтобы вы добавили в закладки и передали коллегам дальше. Забирайте руководство по Terraform.
#devops #terraform #github
@DevOpsKaz
Тема Terraform обширная — одним постом или статьей не охватить, но для этого есть энтузиасты с GitHub, которые готовят #awesome руководства.
👉 Делимся им с вами, чтобы вы добавили в закладки и передали коллегам дальше. Забирайте руководство по Terraform.
#devops #terraform #github
@DevOpsKaz
👍6⚡2🔥2
Пользуйтесь и делитесь с коллегами 🤝
@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥3
В Terraform Cloud Operator 2.3 управлять инфраструктурой Kubernetes стало еще проще. Теперь вы можете легко запускать операции с рабочими областями с помощью простых операций
👉 Узнайте о релизе здесь
Grafana Loki 3.0 тоже здесь. Она порадует ускоренными запросами с фильтрами Bloom, встроенной поддержкой OpenTelemetry и многим другим. Также в компании улучшили документацию, чтобы новым пользователям было легче начать работу с Loki.
👉 Узнайте о релизе здесь
#devops #loki #grafana #terraform
@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5⚡3🔥3❤2
Часто стоимость инфраструктуры просчитывают только на этапе проектирования и после забывают развивать эту оценку. От этого команды не понимают, как рассчитать стоимость изменений, укладываются ли они в бюджет и все такое. IaC еще больше усложняет задачу — решает проблему облачной инфраструктуры, как отдельного потока разработки, но не дает контроля над стоимостью компонентов.
👉 Azure Cost Estimator помогает в этом деле. Вы можете сделать его частью конвейера CI/CD и быстро собирать информацию о том, сколько вы собираетесь потратить.
Ключевые особенности:
— Поддерживает 49 служб Azure (около 92 типов ресурсов)
— Есть встроенная поддержка Bicep, шаблонов ARM и Terraform
— Генерирует выходные данные в качестве артефакта для дальнейшей обработки
#devops #azure #bicep #arm #terraform
@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2👎2🔥2
👉 Улучшаем свои навыки автоматизации облачной инфраструктуры:
Забирайте, друзья! И делитесь с коллегами.
#devops #terraform #devopscourse
@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍9🔥4😎3
.gitlab-ci.yml
файлы, используя shell или Docker executors на своей машине, не дожидаясь выполнения на удалённом сервере. Это помогает быстрее находить и устранять ошибки в конвейерах#Terraform #Documentation #Automation #GitLabCI #LocalDevelopment #CICD #kubernetes
@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍6🔥5⚡3😎2
Forwarded from DevOps FM
1. Разделяйте файлы конфигураций. Вместо того чтобы помещать весь код в
main.tf
, лучше распределите его по нескольким файлам: •
main.tf
: вызывает модули, локальные файлы и источники данных для создания всех ресурсов.•
variables.tf
: содержит объявления переменных, используемых в main.tf.
Чтобы улучшить читаемость кода, размещайте обязательные переменные вверху, а необязательные — внизу, разделяя их строкой комментария;•
outputs.tf
: содержит выходные данные ресурсов, созданных в main.tf;•
versions.tf
: содержит требования к версиям Terraform и поставщиков;•
data.tf
: содержит импорт ресурсов;•
resource.tf
: содержит объявление конкретного ресурса;•
terraform.tfvars
: содержит значения переменных. Нигде не должен использоваться.2. Упорядочьте ключи в блоке переменных
variables.tf
следующим образом: description
, type
, default
, validation
.3. Используйте динамические блоки. Они позволяют создавать конфигурации с более высокой степенью гибкости и автоматизации. Их используют для генерирования повторяющихся блоков кода на основе входных данных, что упрощает управление инфраструктурой и уменьшает объём дублирующегося кода.
4. Старайтесь делать ваши модули ресурсов максимально простыми.
5. Указывайте версии ваших модулей, иначе вы можете столкнуться с неожиданными проблемами при очередном развертывании. Для обновления ваших модулей используйте семантическое версионирование.
6. Если ваши модули тесно связаны — объедините их в один. Такие модули можно хранить в одном репозитории и использовать их в качестве подмодулей. Так вы сможете версионировать их как единое целое, и управлять ими станет проще.
7. Используйте
map
вместо list
для описания группы объектов. Если требуется создать группу идентичных объектов, то лучше использовать map, так ресурсы будут обновляться. При использовании list
ресурсы пересоздаются. Для некоторых сценариев это критично.#bestpractices #devops #terraform
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍8❤2😎2
Forwarded from arman.dev (Arman)
Топ-5 сертификаций по DevOps для начинающих:
На DevOpsDays я общался с многими специалистами, и один из частых вопросов был: «С какой сертификации начать, чтобы добавить в резюме?» Изучив просторы интернета, решил разделить полезные сертификации по направлениям, которые охватывают все части DevOps. Вот что получилось:
1. Terraform Associate – всё про Infrastructure as Code (IaC). Вопросы могут быть сложными для новичков, но полезны, особенно если ваша компания работает с Terraform Cloud.
2. KCNA – базовая сертификация по Kubernetes. Если боитесь сразу сдавать CKA, это хорошая стартовая точка. Плюс, доступно два ретейка.
3. GitHub Foundation – знание Git крайне важно для DevOps. Этот экзамен доступнее, чем GitLab сертификация, и покрывает основы.
4. AWS Certified Cloud Practitioner – хоть многие говорят, что это сертификация больше для продаж, она помогает понять базовые облачные сервисы.
5. Microsoft Certified: Azure Fundamentals – экзамен охватывает основы IaaS, PaaS, SaaS, и в целом облака, что полезно для понимания инфраструктуры.
Помните, наличие сертификатов не гарантирует оффер, ведь большинство интервьюеров всё же оценивают ваши навыки и умение мыслить!
#aws #azure #terraform
🐈 Подписаться
На DevOpsDays я общался с многими специалистами, и один из частых вопросов был: «С какой сертификации начать, чтобы добавить в резюме?» Изучив просторы интернета, решил разделить полезные сертификации по направлениям, которые охватывают все части DevOps. Вот что получилось:
1. Terraform Associate – всё про Infrastructure as Code (IaC). Вопросы могут быть сложными для новичков, но полезны, особенно если ваша компания работает с Terraform Cloud.
2. KCNA – базовая сертификация по Kubernetes. Если боитесь сразу сдавать CKA, это хорошая стартовая точка. Плюс, доступно два ретейка.
3. GitHub Foundation – знание Git крайне важно для DevOps. Этот экзамен доступнее, чем GitLab сертификация, и покрывает основы.
4. AWS Certified Cloud Practitioner – хоть многие говорят, что это сертификация больше для продаж, она помогает понять базовые облачные сервисы.
5. Microsoft Certified: Azure Fundamentals – экзамен охватывает основы IaaS, PaaS, SaaS, и в целом облака, что полезно для понимания инфраструктуры.
Помните, наличие сертификатов не гарантирует оффер, ведь большинство интервьюеров всё же оценивают ваши навыки и умение мыслить!
#aws #azure #terraform
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍23🔥6❤5
Forwarded from DevOpsDays Tashkent
Speaker #8 at DevOpsDays Tashkent 2025 - Arman Nurgaliyev
📍Almaty, Kazakhstan
💼 Solutions Architect @ Yandex Cloud
10 years in IT, journey from system administrator to cloud architect. Once wanted to pursue security, but a single task in Azure changed everything: since then has been working exclusively with clouds. Currently an AWS Community Builder in the Serverless domain.
What will the talk be about?
🔁 DRY Terraform - how to reuse code without turning infrastructure into chaos. Simple techniques that save a DevOps engineer's time and sanity.
Who is this for?
For beginner and intermediate DevOps specialists who want to write cleaner, faster, and smarter code.
"Community and supporting young professionals are important to me. After all, DevOps is not just about technology, but also about people."
📍 See you on May 24 at Digital.uz
🔗 devopsdays.uz
#DevOpsDays #DevOpsTashkent #Terraform #YandexCloud #SpeakerIntro #DevOpsCommunity
@devopsdaysuz
📍Almaty, Kazakhstan
💼 Solutions Architect @ Yandex Cloud
10 years in IT, journey from system administrator to cloud architect. Once wanted to pursue security, but a single task in Azure changed everything: since then has been working exclusively with clouds. Currently an AWS Community Builder in the Serverless domain.
What will the talk be about?
🔁 DRY Terraform - how to reuse code without turning infrastructure into chaos. Simple techniques that save a DevOps engineer's time and sanity.
Who is this for?
For beginner and intermediate DevOps specialists who want to write cleaner, faster, and smarter code.
"Community and supporting young professionals are important to me. After all, DevOps is not just about technology, but also about people."
📍 See you on May 24 at Digital.uz
🔗 devopsdays.uz
#DevOpsDays #DevOpsTashkent #Terraform #YandexCloud #SpeakerIntro #DevOpsCommunity
@devopsdaysuz
👍8🔥8❤6👾2