Я использую puppet для установки apache со следующим кодом в манифесте.
class{ 'apache':
docroot => '/var/www', # ubu default, ignored
default_vhost => false,
default_ssl_vhost => false,
service_enable => false, # Do not start at boot
service_ensure => stopped, # Apache should be stopped if puppet runs
}
В моем файле puppet.conf я упомянул, как показано ниже.
mod "apache",
:git => 'ssh://git.*.*.com:7999/xyz/jira-apache-puppet-module.git',
:ref => 'master'
когда я проверил, что apache устанавливается с последней версией, как в моем репозитории ubuntu. Так что это марионетка, использующая репозиторий ubuntu для установки пакета или модуля, как определено в puppet.conf