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