<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>R10k on Евгений Подолинский</title><link>https://evgen.info/tags/r10k/</link><description>Recent content in R10k on Евгений Подолинский</description><generator>Hugo</generator><language>ru-RU</language><lastBuildDate>Sat, 16 May 2026 12:54:00 +0300</lastBuildDate><atom:link href="https://evgen.info/tags/r10k/index.xml" rel="self" type="application/rss+xml"/><item><title>Кукловодим через OpenVox. Часть 1. Установка сервера</title><link>https://evgen.info/2026/05/kuklovodim-cherez-openvox-chast-1-ustanovka-servera/</link><pubDate>Sat, 16 May 2026 12:54:00 +0300</pubDate><guid>https://evgen.info/2026/05/kuklovodim-cherez-openvox-chast-1-ustanovka-servera/</guid><description>&lt;p>Первая часть цикла про то, как я приручил парк серверов через OpenVox — форк Puppet, который живёт и развивается, пока сам Puppet потихоньку закрывается. В этой части поднимаем сервер управления на Debian 13, кладём весь код под git и настраиваем автоматическую раскатку через r10k.&lt;/p>
&lt;p>Идея простая: ни одной настройки руками на боевых серверах. Всё, что делает инфраструктуру такой, какая она есть, лежит в git, проходит через ревью в виде коммита и раскатывается одной командой. Хочешь понять, почему сервер настроен именно так — смотришь историю. Хочешь откатить — &lt;code>git revert&lt;/code>. Вот к этому и идём.&lt;/p></description></item></channel></rss>