В типичной инфраструктуре кукол у вас есть хозяин кукол и узлы кукол. Узел - это отдельный сервер, на котором выполняется технология (например, узел jenkins, или узел git, или узел веб-сервера). Ведущий хранит список установленных модулей и узлов на нем, обычно в файле с именем site.pp
В инструкциях указывается, как установить модуль puppet на master-устройстве puppet, а затем в файле site.pp на master-устройстве puppet перечислить узлы, на которых установлен модуль. (В этом случае имя узла - hostname.example.com
).
Если у вас нет хозяина марионеток и вы пытаетесь выполнить все эти команды на одном и том же компьютере, вам, скорее всего, стоит заняться настройкой без мастера.
Команды будут выглядеть примерно так.
puppet module install rtyler/jenkins --modulepath=~/some/directory
puppet module install puppetlabs/stdlib --modulepath=~/some/directory
puppet module install puppetlabs/java --modulepath=~/some/directory
puppet module install darin/zypprepo --modulepath=~/some/directory
puppet appply -e 'include jenkins' --modulepath=~/some/directory