LINUX.ORG.RU

История изменений

Исправление router, (текущая версия) :

command => «sed s/^Server.*/Server=nika.zet/g /etc/zabbix/zabbix_agentd.conf > /etc/zabbix/zabbix_agentd.conf»,

epic fail

1) Зачем ты копируешь с сервера файл, чтобы потом прописать в нём статические данные? Храни файл на сервере уже с этими данными.

Если данные должны быть разные для разных хостов, используй шаблоны ( http://docs.puppetlabs.com/guides/templating.html ) или augeas ( http://docs.puppetlabs.com/references/latest/type.html#augeas )

2) этим корявым перенаправлением ты удаляешь содержимое файла

Исходная версия router, :

command => «sed s/^Server.*/Server=nika.zet/g /etc/zabbix/zabbix_agentd.conf > /etc/zabbix/zabbix_agentd.conf»,

epic fail. Зачем ты копируешь с сервера файл, чтобы потом прописать в нём статические данные? Храни файл на сервере уже с этими данными.

Если данные должны быть разные для разных хостов, используй шаблоны ( http://docs.puppetlabs.com/guides/templating.html ) или augeas ( http://docs.puppetlabs.com/references/latest/type.html#augeas )