Как мы провели «пересадку сердца» у бегущего марафон, миграция 50 000 АРМ с ALSE 1.7 на 1.8 через Ansible без простоя

Привет, Хабр. Я Александр Габидуллин, старший инженер внедрения в Группе Астра. Основная часть моей работы — автоматизация установки и разворачивания наших продуктов. Нередко заказчик ставит задачу, для которой нет готового «коробочного» решения — тогда я создаю своё. Один из таких случаев — обновление парка из десятков тысяч рабочих станций с ALSE 1.7 на 1.8 без остановки бизнес-процессов. Перед нами стояла задача: обеспечить бесшовное мажорное обновление десятков тысяч рабочих станций крупного промышленного холдинга с ALSE 1.7 на 1.8. Жёсткие требования исключали компромиссы: нулевой простой для пользователей, гарантированная сохранность кастомной экосистемы и усиление настроек безопасности в процессе. В этой статье я расскажу, как мы создали Ansible-коллекцию, которая превратила рутинное обновление в промышленный процесс с 98.2% успешных запусков с первого раза. Провести обновление тут...

https://habr.com/ru/companies/astralinux/articles/1012572/

#astralinux #обновление #ansible #ansible_roles

Как мы провели «пересадку сердца» у бегущего марафон, миграция 50 000 АРМ с ALSE 1.7 на 1.8 через Ansible без простоя

Привет, Хабр. Я Александр Габидуллин, старший инженер внедрения в Группе Астра. Основная часть моей работы — автоматизация установки и разворачивания наших продуктов. Нередко заказчик ставит задачу,...

Хабр

Мониторинг SSSD через D-Bus: создаем собственный Ansible-модуль вместо sssctl

Привет, Хабр! Сегодня хочу поделиться опытом того, как я отказался от стандартной утилиты мониторинга SSSD в пользу прямого общения с демоном через D-Bus и создал полнофункциональный Ansible-модуль. Избавиться от зависимости!

https://habr.com/ru/companies/astralinux/articles/965088/

#ansible #freeipa #sssd #dbus #dbusmonitor #activedirectory #ansible_roles #opensource #шина_данных

Мониторинг SSSD через D-Bus: создаем собственный Ansible-модуль вместо sssctl

Привет, Хабр! Меня зовут Габидуллин Александр, я старший инженер в отделе архитектуры и интеграции. Занимаюсь внедрением продуктов компании, и автоматизацией рутинных задач. Сегодня хочу поделиться...

Хабр

Что такое Ansible и как применяется в DWH-проектах? Сравнение Ansible с Puppet, Chef, SaltStack

В статье рассказываем, что такое Ansible и как инструмент может применяться в проектах DWH: от автоматического развертывания и настройки компонентов до восстановления после сбоев и централизованного управления параметрами. Сравниваем Ansible с другими инструментами для автоматизации управления инфраструктурой: Puppet, Chef, SaltStack.

https://habr.com/ru/articles/901778/

#dwh #data_warehouse #ansible #ansible_playbook #ansible_roles #ansible_inventory #iac #devops

Что такое Ansible и как применяется в DWH-проектах? Сравнение Ansible с Puppet, Chef, SaltStack

Сегодня бизнес-данные стали основой для принятия управленческих решений, а системы бизнес-аналитики и корпоративные хранилища данных (DWH) — ключевыми компонентами инфраструктуры по работе с данными....

Хабр

Покрываем плэйбуками ansible IaC в части предоставления доступа

Итак мы уже научились быстро поднимать инфраструктуру с помощью IaC, завели кучу репозиторриев и готовы восстановить исковерканную или сломанную инфраструктуру в части готовности сервисов. В качесте следующего этапа можно рассмотреть предоставление доступов к ресурсам и документирование предоставления таких доступов. Такой подход позволит не только быстро находить на каком основании Вася дропнул табличку на проде, но и ускорить предоставление доступов и сократить количество ошибок.

https://habr.com/ru/articles/808687/

#ansible #ansible_roles #iac #infrastructureasacode #infrastructure_as_code

Покрываем плэйбуками ansible IaC в части предоставления доступа

Инфраструктура как код  ( Infrastructure-as-Code; Iac ) — это подход для управления и описания инфраструктуры ЦОД через конфигурационные файлы, а не через ручное редактирование...

Хабр

Recently enjoyed using Light LDAP in my little homelab.

As a result I quickly built an Ansible role allowing you to deploy and configure Light LDAP on Debian Bookworm and Ubuntu Jammy.

https://github.com/danielsreichenbach/ansible-role-lldap

Not yet published it to Ansible Galaxy, since I would like to get some feedback on how usable the role is and possibly support other systems.

#ansible #ansible_roles

GitHub - danielsreichenbach/ansible-role-lldap: Installs and configure Light LDAP on Debian and Ubuntu.

Installs and configure Light LDAP on Debian and Ubuntu. - danielsreichenbach/ansible-role-lldap

GitHub

Наделяем ansible состоянием, делая похожим на terraform

(Читать с толикой сарказма…) Все, кто работал с ansible, знают, что он не хранит состояние результата своей работы. Это нелепое поведение ansible, нельзя взять и просто удалить из git объекты конфигурации, чтобы они исчезли с управляемых систем, фу. При этом сразу вспоминается его величество terraform с tfstate. Всех, кого раздражает подобное положение дел, прошу в подкат.

https://habr.com/ru/companies/rtlabs/articles/791492/

#ansible #ansible_roles #ansible_playbook #администрирование #администрирование_linuxсистем #itинфраструктура #configuration_management #configuration_management_(cm)

Наделяем ansible состоянием, делая похожим на terraform

(Читать с толикой сарказма…) Все, кто работал с ansible, знают, что он не хранит состояние результата своей работы. Это нелепое поведение ansible, нельзя взять и просто удалить из git объекты...

Хабр
At this point, I can not recommend the use of #redhat #ansible galaxy service (galaxy.ansible.com) for standalone #ansible_roles any longer.