Я использую бродячий ящик эластичный / centos-7-x86_64 с подготовкой для установки puppetlabs-firewall
и puppetlabs-postgresql
модули, затем обработайте манифест, который настраивает базу данных postgresql 10 и заполняет ее данными. Эта установка работала нормально, пока не выяснилось, что недавнее обновление для этого конкретного ящика удалило марионеточный агент. Итак, я переключился на puppetlabs / centos-7.2-64-марионетка коробка, которая идет с puppet 4.3.2
. Модули установлены должным образом, но когда марионетка начинает обрабатывать мой манифест, она останавливается со следующей ошибкой:
==> default: Error: Evaluation Error: Error while evaluating a Resource Statement, Concat[/var/lib/pgsql/10.10/data/pg_hba.conf]: parameter 'path' expects a Resource value, got String at /tmp/vagrant-puppet/environments/development/modules/postgresql/manifests/server/config.pp:28 on node mynode.
Для справки мой манифест не использует postgresql::server::pg_hba_rule
, но я использую ip_mask_allow_all_users
с участием postgresql::server
что, вероятно, вызывает необходимость изменения pg_hba.conf
. Пытался добавить manage_pg_hba_conf => true
, но это ничего не изменило.
Как я могу избавиться от этой проблемы?