Есть ли способ проверить правильность конфигурационного файла HAProxy, не требуя доступа к машине, для которой он предназначен? Есть ли способ заставить HAProxy игнорировать шаги валидации, которые выглядят сами за пределами конфигурационного файла?
Например, можно ли проверить конфигурацию (для сервера prod):
- на моем компьютере разработчика?
- с помощью проверки перед отправкой / слиянием?
- в качестве предварительного условия для загрузки его на машину, для которой он предназначен?
Что я пробовал
Я сделал первую попытку при этом установив haproxy
на мою рабочую станцию (и затем отключив службу), но когда я запускаю haproxy -c -f $CFG
, я получаю сообщение об ошибке:
[ALERT] 096/113448 (22645) : parsing [${CFG}:43] : 'bind *:443' : unable to load SSL certificate file '/etc/ssl/${SSL_CERT}.pem' file does not exist.
, что неудивительно, потому что машина мне нужна для проверки конфигурации от (не должен) иметь доступ к сертификатам SSL.