Я использую virtualenv с зернышком, таким образом, вот шаги, которые я выполняю. Предположите, что я работаю в dave_venv
виртуальная среда.
$ cat ~/.bashrc
export WORKON_HOME=/usr/local/virtualenvs
$ cd /usr/local/virtualenvs/dave_venv/lib/python2.6/site-packages
$ ls # This should show <your_package>.
$ cd <your_package>
$ ls # now you're looking at your package's files.
При запуске sudo ./puppet-enterprise-install
вы ДОЛЖНЫ ответить на y
или принять значение по умолчанию на этот вопрос:
-> console
The console is a web interface for viewing reports, classifying nodes, directly managing resources, controlling Puppet runs, and invoking MCollective agents.
It should usually be installed on the puppet master server, but can also installed separately.
?? Install the console? [Y/n]
Также попробуйте и настроили учетную запись root mysql, чтобы вы знали пароль для учетной записи mysql root @ localhost
.
Убедитесь, что раздел, разрешающий доступ к фактам:
path /facts
auth any
method find, search
allow *
, появляется перед
# this one is not stricly necessary, but it has the merit
# to show the default policy which is deny everything else
path /
auth any
. Как видно из комментария, он фактически запрещает доступ ко всему остальному, поэтому он должен отображаться последним .
Кроме того, не забудьте проверить раздел «Включение поддержки инвентаризации» в Руководстве по настройке панели управления Puppet , чтобы узнать о других изменениях, которые могут потребоваться в ваших файлах.