Марионетка не загрузка пользовательских фактов

Я плохо знаком с марионеткой и пытающийся записать основную декларацию, чтобы начать изучать ins и.

Я пытаюсь вставить пользовательский факт в свою декларацию и записать это в файл. Пользовательский факт, который я создал, обнаруживается в списке, когда я выхожу facter команда, но это не не обнаруживается, когда я применяю декларацию. Я просто пытаюсь выполнить это локально, у меня нет puppetmaster настроенным.

Кто-либо может помочь и пролить некоторый свет на то, что я могу пропускать?

Я создаю факт как:

export FACTER_TEST=helloworld

Моя декларация похожа на это:

file {'/tmp/test1':
ensure  => present,
content => "testing - $test - $puppetversion - hello",
}

Я применяю декларацию как:

sudo puppet apply testmanifest.pp

Результат состоит в том, что факт просто обнаруживается как пробел в недавно созданном файле.

Файл похож:

testing - - 3.7.2 - hello

Мой puppet.conf похож:

[main]
logdir=/var/log/puppet
vardir=/var/lib/puppet
ssldir=/var/lib/puppet/ssl
rundir=/var/run/puppet
factpath=/var/lib/puppet/lib/facter
prerun_command=/etc/puppet/etckeeper-commit-pre
postrun_command=/etc/puppet/etckeeper-commit-post

[master]
# These are needed when the puppetmaster is run by passenger
# and can safely be removed if webrick is used.
ssl_client_header = SSL_CLIENT_S_DN 
ssl_client_verify_header = SSL_CLIENT_VERIFY
1
задан 11 September 2015 в 00:36

0 ответов

Другие вопросы по тегам:

Похожие вопросы: