Описание тега facter
1
ответ
Как установить fqdn на сервере CentOS?
Я установил свое имя хоста в файле /etc/sysconfig/network на host.example.com HOSTNAME = host.example.com К вашему сведению, я тогда выдал перезагрузку на автомате. У меня проблема с Puppet: когда я запускаю Facter на этом компьютере, он возвращает …
15 окт '13 в 18:51
1
ответ
Проблемы с использованием hiera в настройке без мастера и получения значений, установленных для классов
Я запускаю установку кукол без хозяина, которая применяет изменения кукол следующим образом. puppet apply /tmp/puppet/manifests/site.pp --modulepath=/tmp/puppet/modules --hiera_config=/tmp/puppet/hiera.yaml Я пытался работать в hiera для обработки р…
29 окт '14 в 20:03
1
ответ
Как я использую переменную кукольный в фактах пользовательского фактора
Как я могу унаследовать переменную от манифест марионетки в факте FACTER? в этом случае переменная $job_name. Я хочу использовать один и тот же пользовательский факт с разными envs. if $facts['hostname'] =~ /.*name.*/ { $job_name = 'test' file { "/o…
08 окт '18 в 10:58
2
ответа
Кукольный иногда не может найти стандартные факты, такие как osfamily
Краткий обзор - для тестирования я установил агент puppet на 5 узлах (Debian Squeeze + puppet 2.7.20-1puppetlabs1) и мастер puppet на 1 сервере (та же версия). Со стороны puppetmaster в каждом манифесте я проверяю, является ли $::osfamily == 'Debian…
19 янв '13 в 07:53
1
ответ
ec2_metadata факт не обновляется
Я добавил значение "роль" в метаданные своего экземпляра (я использую Openstack). Я вижу это в curl http://169.254.169.254/openstack/latest/meta_data.json, но это не фигурирует в факте ec2_metadata.
01 апр '15 в 09:49
3
ответа
Puppet & Facter - как определить, работает ли Cent 6 или Cent 5
Как бы вы использовали facter и puppet, чтобы определить, работает ли ОС Cent 6.x или Cent 5.x? facter operatingsystemrelease 6.4 Я забочусь только о главном релизе (6) Я думал об использовании awk, но должен быть лучший способ, более дружественный …
05 авг '13 в 22:28
2
ответа
Использовать Puppetdb для переменной ENC?
Я читаю документацию Puppet о добавлении пользовательского факта. Большая часть информации связана с созданием модуля, который работает на агенте. В моем случае я просто хочу простую переменную среды, которую я мог бы установить от мастера для каждо…
29 апр '17 в 23:27
1
ответ
Исключить ifaces из сетевых факторов
Я ищу способ исключить ifaces из macaddress и интерфейсного интерфейса, чтобы ускорить работу кукол на определенных хостах. Насколько я понимаю, эти факты встроены, и я хотел бы, чтобы это происходило без исправления исходного кода пакета facter или…
20 фев '14 в 15:44
2
ответа
Фильтр кукольный pluginsync
Есть ли способ отфильтровать, какие плагины синхронизируются? У меня есть несколько новых модулей, загруженных из кузницы (puppetboard,puppetdb,python). Эти модули включают в себя плагины, они также нужны только для мастера Puppet, плагины не нужны …
10 мар '14 в 02:56
1
ответ
Определить / установить кукольную среду
Я пытаюсь определить, что Puppet думает, что среда находится на узлах моего агента. Согласно документации, я настроил среду агента в /etc/puppet/puppet.conf как таковой [agent] environment = development Для просмотра окружения я нашел этот код для д…
25 окт '13 в 16:53
2
ответа
Кукольный - определить, доступен ли другой хост?
Есть ли какой-нибудь готовый способ / пользовательский факт / и т.д., чтобы Puppet мог по-разному реагировать, если данный хост и порт недоступны из управляемой системы? Например, у меня есть некоторые продукты, которые используют несколько каталого…
19 июн '14 в 17:11
1
ответ
Среды каталогов Puppet и переменная $environment
Как и многие (я надеюсь), я готовлюсь к Puppet 4, разделяя мои манифесты на среды. Я намерен иметь 3 отдельных среды: qa, staging, prod. При первоначальной настройке манифестов я настроил пользовательский факт для среды, чтобы он указывал на конкрет…
20 окт '14 в 17:35
1
ответ
Puppet: передать значение facter в класс (модуль Sensu Puppet)
Попытка установить пользовательскую подписку, чтобы remediator.rb работал в модуле sensu в puppet. class sensuJenkinsMasterClient { class {'sensu': purge_config => true, rabbitmq_password => '', rabbitmq_host => 'sensu-master', # Нужен fqdn для испр…
28 апр '15 в 20:46
2
ответа
Почему мои переменные puppet не назначаются параметрами Vagrant puppet.facter?
Учитывая, что в моем Vagrantfile сконфигурировано следующее: puppet.facter = { 'variableOne' => 'one', 'variableTwo' => 'two' } ... и следующее в манифесте: notify{ "Got here with ${variableOne} and ${variableTwo}":} Когда я бегу vagrant up (и…
11 дек '14 в 21:56
1
ответ
puppet на amazon ec2: не удалось изменить имя хоста
Я использую экземпляр Debian ec2 и пытаюсь заставить его работать над этим. Я хотел бы, чтобы мои имена хостов были более удобочитаемыми, поэтому я изменил /etc/hostname, бежать /etc/init.d/hostname.sh start и я могу видеть мое удобочитаемое имя хос…
16 ноя '11 в 07:15
2
ответа
Пустые / пустые значения на фактах кукол
Как я могу быстро и легко заявить, что нулевое / пустое значение в порядке для факта в марионетке? При сборке пользовательского факта я делаю что-то вроде следующего: / Кукольный / производство / модули / хостов / Библиотека / facter Facter.add(:hos…
22 ноя '13 в 20:47
0
ответов
Каков хороший способ извлечения / кэширования внешних фактов с использованием F А TER?
У всех наших серверов есть атрибуты, которые мы храним в базе данных, и я бы хотел, чтобы эти атрибуты были доступны локально на каждом сервере для использования Puppet. Я не хочу, чтобы facter запрашивал базу данных каждый раз, когда запускается fa…
10 авг '16 в 00:47
3
ответа
"Unsupported osfamily: Linux" при попытке установить Apache с помощью Puppet
Я пытаюсь настроить простую установку Puppet на AWS EC2, используя последнюю версию Amazon Linux AMI. Я выполнил руководство по установке RHEL и получил puppetmasterd демон работает. Когда применяется следующий манифест в /etc/puppet/manifests/site.…
21 мар '15 в 22:39
2
ответа
Факты о марионетках: мы должны использовать lsbdistid или операционную систему?
С текущими версиями Puppet и Facter я получаю ту же информацию в lsbdistid а также operatingsystem факты - я не смотрю на osfamily потому что в Gentoo Linux он сообщает общую строку "Linux". При использовании этой части информации в модулях Puppet (…
14 фев '13 в 17:33
1
ответ
Facter (2.4.4) устанавливает ipaddress для docker0, а не для интерфейса Ethernet (CentOS7)
Есть ли способ это исправить? Могу ли я изменить порядок интерфейсов? У меня есть много кукольных модулей, которые используют $::ipaddress, отлично работает на CentOS 6 с докером, но нет на 7 interfaces => docker0,eno16780032,lo ipaddress => 1…
22 окт '15 в 13:01