У меня есть десятки устройств, на которые мне нужно войти с помощью скрипта API. Один набор устройств имеет пароль, оканчивающийся на $. Я пробовал кучу вещей, но я не могу избежать этого $ char. Вот ошибка, которую я вижу.
critical/config: Error: Validation failed for object 'gelt-uk4-gp!HTTP/80: Status Check ' of type 'Service'; Attribute 'vars' -> 'gspass': Closing $ not found in macro format string 'n0t-real#$'.
Location: in /etc/icinga2/zones.d/global-templates/global-services.conf: 55:5-55:31
/etc/icinga2/zones.d/global-templates/global-services.conf(53): if ( host.vars.company == "gelt-emea" ) {
/etc/icinga2/zones.d/global-templates/global-services.conf(54): vars.gsuser = "admin"
/etc/icinga2/zones.d/global-templates/global-services.conf(55): vars.gspass = "n0t-real#$"
^^^^^^^^^^^^^^^^^^^^^^^^^^^
template Service "gelt-emea-credentials" {
vars.GELTGSUSER = "admin"
vars.GELTGSPASS = "n0t-real#$"
- person mr.zog   schedule 09.01.2018