Как стать автором
Обновить
31
Карма
0
Рейтинг
Сергей Печенко @tnt4brain

DevOps

Блеск и нищета Ansible

Системное администрирование *Python *PostgreSQL *DevOps *

Написали свежий Ansible-плейбук? Отлично. Осталось-то всего ничего, ровно самая малость: установить нужные Python-зависимости на целевые хосты. Именно такой путь предлагается авторами инструмента. Но является ли он единственно возможным, или есть варианты?

Боремся с зависимостью
Всего голосов 19: ↑16 и ↓3 +13
Просмотры 12K
Комментарии 27

Ansible-vault decrypt: обходимся без Ansible

Python *Delphi **nix *DevOps *

Вы когда-нибудь пробовали разобраться в том, что же происходит внутри ansible-vault? А ещё лучше - не только разобраться, но и что-то сделать на основе полученных знаний? Так вот, статья именно об этом: разбираем исходники ansible, а потом пишем свой расшифровщик для ansible-vault.

Язык для написания расшифровщика был выбран по принципу "я - автор статьи, выбираю что хочу язык под задачу, исходя из технических требований". Результат компилируется за 0.6 секунд в исполняемый файл размером 800Кб, который не требует внешних библиотек.

Заинтригованы? Добро пожаловать под кат!

ansible-vault decrypt go brr
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 8.3K
Комментарии 28

C и Python: мост между мирами

Python **nix *C *Разработка под Linux *
Tutorial

Вам интересно подключить всю мощь Python в свою программу на C? Отлично: в статье содержится минимальный крэш-курс по подключению интерпретатора Python, загрузке своего кода и взаимодействию с ним из программы на C.

Приготовления завершены
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 7.6K
Комментарии 5

Интернет-магазин «на минималках»

Разработка веб-сайтов **nix *Разработка под e-commerce *Управление e-commerce *

Написать эту статью меня побудила публикация «Интернет-магазин как черная дыра в бюджете». На мой личный взгляд, сумма, которая там выведена, отвечает только личным представлениям автора и произвольному набору допущений, озвученных в статье, поэтому решил поделиться своим опытом.

Работаем «вбелую»
Всего голосов 46: ↑37 и ↓9 +28
Просмотры 15K
Комментарии 43

Ускоряем Ansible

Системное администрирование *DevOps *
Турбокомпрессор в разрезе

Ни для кого не секрет, что с настройками «по умолчанию» Ansible может делать своё дело не слишком быстро. В статье я укажу на несколько причин этого и предложу полезный минимум настроек, которые, вполне возможно, реально увеличат скорость работы вашего проекта.
Cтавим турбо на сток!
Всего голосов 22: ↑22 и ↓0 +22
Просмотры 9.9K
Комментарии 30

DevOps — всё

DevOps *
Перевод
[Этот материал представляет собой перевод серии твитов Майкла ДеХана, одного из создателей популярного движка автоматизации Ansible — прим.перев.]

Итак, у opsmop — та же проблема с графиком принятия и вовлечения, что и у vespene_io, и я также не вижу смысла продолжать. Я упорно верю в саму идею, но думаю, что целый мир IT с открытыми исходниками выгорел, а я устал пытаться заинтересовать людей.
Читать дальше →
Всего голосов 42: ↑33 и ↓9 +24
Просмотры 24K
Комментарии 93

RPM-репозиторий — своими руками

*nix *Серверное администрирование *DevOps *

Итак, начнём.


При внедрении DevOps-процесса в компании одним из возможных вариантов хранилища артефактов сборки может стать rpm-репозиторий. По существу — это просто веб-сервер, раздающий определённым образом организованное содержимое. Есть, конечно, коммерческие варианты maven-репозиториев, которые имеют плагины для поддержки rpm, но мы же не ищем лёгких путей?


image


Задача


Написать сервис, который будет принимать готовые rpm-пакеты по протоколу HTTP, парсить их метаданные, раскладывать файлы пакетов по каталогам в соответствии с внутренней структурой репозитория и обновлять метаданные репозитория после обработки очередного пакета. Что из этого получилось — описано под катом.

Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 9.4K
Комментарии 36

Работа с Ansible — задачи с несколькими неизвестными

Облачные вычисления *
Из песочницы
Гуглил информацию по Ansible, наткнулся на статью на Хабре. Прочитал и сильно удивился: ведь можно сделать красивее! Если вы заинтересованы — добро пожаловать под кат!
Углубиться
Всего голосов 14: ↑13 и ↓1 +12
Просмотры 17K
Комментарии 6

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

System Software Engineer, DevOps
Lead
DevOps
High availability
Ansible
Python
Git
Nginx