Puppet beaker docker принятие dnsmasq

Puppet beaker docker принятие dnsmasq

Я пытаюсь перенести код из Puppet 3 в Puppet 5 с помощью тестов Beaker и приемочных тестов.

Получаем следующий вывод:

    journalctl log for dnsmasq:
    -- Logs begin at Thu 2018-11-29 17:11:40 UTC, end at Thu 2018-11-29 17:14:55 UTC. --
    Nov 29 17:13:51 debian-stretch systemd[1]: Starting dnsmasq - A lightweight DHCP and caching DNS server...
    Nov 29 17:13:51 debian-stretch dnsmasq[10452]: dnsmasq: syntax check OK.
    Nov 29 17:13:52 debian-stretch systemd[1]: dnsmasq.service: Control process exited, code=dumped status=11
    Nov 29 17:13:52 debian-stretch systemd[1]: Failed to start dnsmasq - A lightweight DHCP and caching DNS server.
    Nov 29 17:13:52 debian-stretch systemd[1]: dnsmasq.service: Unit entered failed state.
    Nov 29 17:13:52 debian-stretch systemd[1]: dnsmasq.service: Failed with result 'core-dump'.
    Nov 29 17:14:55 debian-stretch systemd[1]: Starting dnsmasq - A lightweight DHCP and caching DNS server...

Как мне это отладить? Я не очень разбираюсь.

решение1

Итак, я мог фактически войти в контейнер, добавив в него задачу сна, а затем удалив файлы и попытавшись запустить службу dnsmasq. После этого я выяснил, на какой файл жаловался dnsmasq. Короче говоря: в auth-zone была запятая, после которой должна была быть подсеть, но вместо этого она была пустой, потому что шаблон .erb не получил переменную подсети в области видимости должным образом.

Связанный контент