Марионеточная декларация не работает. Сообщение об ошибке необъяснимо и бесполезно

Я пытаюсь скомпилировать (в каталог), декларация, чтобы быть работала на определенном марионеточном узле агента. Я использую Марионеточные 3.4 на марионеточном ведущем устройстве и серверах агента. Я использую Ubuntu на AWS. Вот команда, что я работаю на марионеточном ведущем устройстве: puppet apply june1.pp

Вот вывод:

Error: Could not find default node or by name with 'puppet.us-west-1.compute.internal, puppet.us-west-1.compute, puppet.us-west-1, puppet' on node puppet.us-west-1.compute.internal
Error: Could not find default node or by name with 'puppet.us-west-1.compute.internal, puppet.us-west-1.compute, puppet.us-west-1, puppet' on node puppet.us-west-1.compute.internal

Вывод неожидан. FQDN в выводе выше для марионеточного главного сервера. Декларация june1.pp настроена для марионеточного сервера агента исключительно (за исключением исходного файла). Источник файла, который будет скопирован в декларации, относится к марионеточному главному серверу. Я попытался вынуть ссылку на сам марионеточный главный сервер (который сделал бы декларацию дефектной), и посмотрите то, что обменивается сообщениями, марионетка применяются, команда производит. Конечно же, я получаю тот же вывод. Я не вижу, почему декларация производит вывод, связанный с марионеточным главным сервером, когда декларация не упоминает сам марионеточный главный сервер.

Что я должен сделать для компиляции декларации в каталог для марионеточного агента для возможного получения изменений конфигурации требуемого состояния в моей декларации, названной june1.pp?

1
задан 23 June 2015 в 07:37
1 ответ

Если вы используете марионетку, применив filename.pp к марионетке, вам нужно объявить марионетку-мастером как узел или объявить узел по умолчанию .

как видно из вывода, проблема очень ясна, так как объявите узел по умолчанию, который вам нужен, следующим образом

/etc/puppet/manifests/nodes/default.pp

node default {
        include sshcon, motdclass, virtualhost
}

вам не нужно что-то включать.

.
1
ответ дан 4 December 2019 в 00:05

Теги

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