вида 
                  
                  
                  dev/secrets/htpasswd 
                  
                  
                  и имеет json 
                  
                  
                  
                  
                  
                  {
                  
                  
                    "test1": "********",
                  
                  
                    "test": "********"
                  
                  
                  }
                  
                  
                  
                  
                  
                  
                  
                  
                  в номад таске использую шаблон чс таким содержимым 
                  
                  
                  
                  
                  
                          data          = <<EOF
                  
                  
                  {{ with secret "dev/secrets/htpasswd " -}}
                  
                  
                  {{ range $key, $value := .Data.data -}}
                  
                  
                  # {{ $key }}:{{ $value }}
                  
                  
                  [[ htpasswd "{{ $key }}" "{{ $value }}" ]]
                  
                  
                  {{ end -}}
                  
                  
                  {{ end }}
                  
                  
                  EOF
                  
                  
                  
                  
                  
                  В итоге получаю что в комментах нормальные значения из волта, а вот функция htpasswd для пароля генерит один и тот же хеш для всех записей 
                  
                  
                  levant 0.3.3 
                  
                  
                  nomad 1.8.0
                  
                  
                  Может кто сталкивался?
                  
                  
                
htpasswd - это же функция из sprig. А чего не хотите нативно генерить что-то вида username:bcrypt(password) ? будет же одно и то же.
Обсуждают сегодня