Sha256: e8cbcc68325d13524591799791a59c47d181abe0caf2197f3e92f4c13414f5a3

Contents?: true

Size: 338 Bytes

Versions: 61

Compression:

Stored size: 338 Bytes

Contents

<%
  # This template read a YAML KV value and render it as JSON
  kv_path = param('kv_path', ENV['KV_YAML_PATH'])
  if kv_path
    obj = kv(kv_path).get_value_yaml()
    if obj
%><%= JSON.pretty_generate(obj)%><%
    else
%><%= kv_path %> is not a valid YAML<%
    end
  else
%>Please specify environment variable KV_YAML_PATH<%
  end
%>

Version data entries

61 entries across 61 versions & 1 rubygems

Version Path
consul-templaterb-1.36.2 samples/kv_yaml_to_json.json.erb
consul-templaterb-1.36.1 samples/kv_yaml_to_json.json.erb
consul-templaterb-1.35.1 samples/kv_yaml_to_json.json.erb
consul-templaterb-1.34.1 samples/kv_yaml_to_json.json.erb
consul-templaterb-1.33.3 samples/kv_yaml_to_json.json.erb
consul-templaterb-1.33.2 samples/kv_yaml_to_json.json.erb
consul-templaterb-1.33.1 samples/kv_yaml_to_json.json.erb
consul-templaterb-1.33.0 samples/kv_yaml_to_json.json.erb
consul-templaterb-1.32.1 samples/kv_yaml_to_json.json.erb
consul-templaterb-1.32.0 samples/kv_yaml_to_json.json.erb
consul-templaterb-1.31.1 samples/kv_yaml_to_json.json.erb
consul-templaterb-1.31.0 samples/kv_yaml_to_json.json.erb
consul-templaterb-1.30.0 samples/kv_yaml_to_json.json.erb
consul-templaterb-1.29.0 samples/kv_yaml_to_json.json.erb
consul-templaterb-1.28.2 samples/kv_yaml_to_json.json.erb
consul-templaterb-1.28.1 samples/kv_yaml_to_json.json.erb
consul-templaterb-1.28.0 samples/kv_yaml_to_json.json.erb
consul-templaterb-1.27.2 samples/kv_yaml_to_json.json.erb
consul-templaterb-1.27.1 samples/kv_yaml_to_json.json.erb
consul-templaterb-1.27.0 samples/kv_yaml_to_json.json.erb