LINUX.ORG.RU

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

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

С кронтабом сложно,помимо замены значения в файле, нужно еще и службу рестарить systemctl restart openvpn@sysadmin_server1

ок, тогда можно пойти по пути стандартных темплейт-движков для конфигов. Кстати можешь один из них взять, например confd если верить их доке теперь умеет работать без директории прямо из env

суть - у тебя есть конфиг и его темплейт. система раз в минуту собирает из темплейта конфиг и сверяет его с текущим. если дифф ненулевой - система меняет конфиг на новый и выполняет n действий для его применения, например перезагружает сервис.

примеры таких систем confd и consul-template, но им в обычно нужна сторонняя директория (consul, etcd, zookeeper, redis). как уже выше написал - confd вроде теперь умеет из env брать значения, можно его потыкать. ну либо редис поднять на том же хосте, это не долго и ресурс не жрет в целом.

Сапорт сказал типа «пользуйтесь тем что есть или не пользуйтесь»

прикольные черти однако

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

С кронтабом сложно,помимо замены значения в файле, нужно еще и службу рестарить systemctl restart openvpn@sysadmin_server1

ок, тогда можно пойти по пути стандартных темплейт-движков для конфигов. Кстати можешь один из них взять, например confd если верить их доке теперь умеет работать без директории прямо из env

суть - у тебя есть конфиг и его темплейт. система раз в минуту собирает из темплейта конфиг и сверяет его с текущим. если дифф ненулевой - система меняет конфиг на новый и выполняет n действий для его применения, например перезагружает сервис.

примеры таких систем confd и consul-template, но им в обычно нужна сторонняя директория (consul, etcd, zookeeper, redis). как уже выше написал - confd вроде теперь умеет из env брать значения, можно его потыкать. ну либо редис поднять на том же хосте, это не долго и ресурс не жрет в целом.