Как определить от марионеточного мастера, является ли установленная версия открытой или корпоративной?Кукольное предприятие или марионетка с открытым исходным кодом
Спасибо, Lokesh
Как определить от марионеточного мастера, является ли установленная версия открытой или корпоративной?Кукольное предприятие или марионетка с открытым исходным кодом
Спасибо, Lokesh
Наиболее очевидный взгляд на "puppetversion" факт на предприятии
# /usr/local/bin/facter puppetversion
3.4.3 (Puppet Enterprise 3.2.0)
на открытом источнике
# facter puppetversion
3.7.3
Факт легко доступен в манифестах
Alternativ е метод
puppet config print config
если это /etc/puppet/puppet.conf
, то это, вероятно, с открытым исходным кодом Кукольный
если /etc/puppetlabs/puppet/puppet.conf
вероятно предприятие
Вы также можете проверить эти файлы, и если бы они существовали. Конечно, расположение файла не является обязательным, это просто значения по умолчанию
Я проверил марионетку-фактору команды, похоже, что она была удалена в последней версии pe2015 и facter 3.1, есть ли какая-либо другая команда, которая дает точную версию? – Lokn
Также facter -p puppetversion, просто дает версию, которая не показывает, является ли это предприятием или нет. – Lokn
@Lokn извините, только эта старая версия кукольного предприятия так вам не поможет. Обновление было начато в Q2 2016 :( – Vorsprung
Почему вы хотите сделать это определение внутри Puppet? И какую версию вы хотите - как у агента, так и у мастера? –