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

Фон

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

Установка

R10k мог быть установлен с помощью драгоценного камня:

/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