История изменений
Исправление 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 брать значения, можно его потыкать. ну либо редис поднять на том же хосте, это не долго и ресурс не жрет в целом.