R10k - это инструмент, который способен развертывать несколько кукольных модулей, например, из puppetforge и других репозиториев в различных средах, например, при разработке и производстве.

Фон

R10k был создан Adrien Thebo, а версия 0.0.1 была выпущена 4 января 2013 года. R10k - это общее имя, которое берет свое имя от Robot 9000 и увеличивает его до 10000. Последний выпуск r10k в исходном репозитории был 3 декабря 2014 года. С 2015 года r10k поддерживается в хранилище puppetlabs / r10k.

Монтаж

R10k может быть установлен с использованием gem:

/opt/puppetlabs/puppet/bin/gem install r10k

конфигурация

Модули, которые должны быть развернуты с использованием r10k, должны быть определены в Puppetfile, например:

mod '030/git', '0.2.5'
mod '030/packer', :latest

команды

Для развертывания модулей с использованием r10k:

/opt/puppetlabs/puppet/bin/r10k deploy environment -p