Cloud Computing‎ > ‎Tools‎ > ‎Consul‎ > ‎

Consul Template


The example covers:
- check on consul kv exist
- handling last kv entry

"person": [
        {{if tree "/path/person"}}
                {{range $index, $tree := tree "/path/person@dc-public"}}
                        {{if ne $index 0}},
                        {{end}}
                        {
                                "id" : "{{.Key}}" ,
                                "flag": "{{key_or_default (print "path/metadata/person/flag/" .Key)  "false"}}"
                        }
                {{end}}
        {{end}}
]



"person": [



                        {
                                "id" : "p1" ,
                                "flag": "false"
                        }

                        ,

                        {
                                "id" : "p2" ,
                                "flag": "true"
                        }

                        ,

                        {
                                "id" : "p3" ,
                                "flag": "false"
                        }

]





Comments