Проверить конфигурацию HAProxy только для внутреннего постоянства? - PullRequest
0 голосов
/ 06 апреля 2020

Есть ли способ проверить правильность конфигурационного файла 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.

...