Skip to content

Instantly share code, notes, and snippets.

View geofffranks's full-sized avatar

Geoff Franks geofffranks

  • Nowhere in particular
View GitHub Profile
{"flavor":"1.17.0","prune":["meta"],"env":["HOME=/home/user"],"cherry_pick":[],"yaml":[{"filename":"file1.yml","contents":"--- \nparams:\n stemcell_version: 3468.1\n\n"},{"filename":"file2.yml","contents":"--- \nparams:\n kit: 1\n stemcell_version: 3468.30\n\n\n"}],"skip_eval":false,"fallback_append":false,"go_patch":false,"debug":false,"trace":false}
{"flavor":"1.17.0","prune":["meta"],"env":["HOME=/home/user"],"cherry_pick":[],"yaml":[{"filename":"file1.yml","contents":"--- \nparams:\n stemcell_version: 3468.1\n\n"},{"filename":"file2.yml","contents":"--- \nparams:\n kit: 1\n stemcell_version: 3468.30\n\n\n"}],"skip_eval":false,"fallback_append":false,"go_patch":false,"debug":false,"trace":false}
{"flavor":"1.17.0","prune":["meta"],"env":["HOME=/home/user"],"cherry_pick":[],"yaml":[{"filename":"mjolnir.yml","contents":"--- # mjolnir.yml\nmeta:\n env: prod\n\nclusters:\n- name: mjolnir\n servers:\n - 10.0.1.1\n - 10.0.1.2\n env: (( grab meta.env ))\n instances: 2\n\n"},{"filename":"file2.yml","contents":"--- # hammer\nclusters:\n- name: hammer\n env: (( grab meta.env ))\n servers:\n - 10.1.1.1\n - 10.1.1.2\n - 10.1.1.3\n instances: 3\n\n"},{"filename":"file3.yml","contents":"--- # final\nsite_list:\n- (( concat \"mjolnir-\" clusters.mjolnir.env ))\n- (( concat \"hammer-\" clusters.hammer.env ))\n\nsites: (( join \",\" site_list ))\n\nfootprint: (( calc \"(clusters.mjolnir.instances + clusters.hammer.instances) * 2048\" ))\n\n"}],"skip_eval":false,"fallback_append":false,"go_patch":false,"debug":false,"trace":false}
{"flavor":"1.17.0","prune":["meta"],"env":["HOME=/home/user"],"cherry_pick":[],"yaml":[{"filename":"mjolnir.yml","contents":"--- # mjolnir.yml\ntmp:\n F57E0D07: ((keys config.boshrelease.dependencies))\n 4EC4: (( concat \"[\" config.site.abbreviation \"]\" ))\n"},{"filename":"file2.yml","contents":"---\nmeta:\n passed: (( cartesian-product tmp.F57E0D07 \"dev\"))\n\n"},{"filename":"file3.yml","contents":"---\nconfig:\n site:\n abbreviation: dev\n boshrelease:\n dependencies:\n haproxy: yup\n monitoring: also\n\n"}],"skip_eval":false,"fallback_append":false,"go_patch":false,"debug":false,"trace":false}
{"flavor":"1.17.0","prune":["meta"],"env":["HOME=/home/user"],"cherry_pick":[],"yaml":[{"filename":"mjolnir.yml","contents":"--- # mjolnir.yml\ntmp:\n F57E0D07: ((keys config.boshrelease.dependencies))\n 4EC4: (( concat \"[\" config.site.abbreviation \"]\" ))\n"},{"filename":"file2.yml","contents":"---\nmeta:\n passed: (( concat tmp.F57E0D07 \"dev\"))\n\n"},{"filename":"file3.yml","contents":"---\nconfig:\n site:\n abbreviation: dev\n boshrelease:\n dependencies:\n haproxy: yup\n monitoring: also\n\n"}],"skip_eval":false,"fallback_append":false,"go_patch":false,"debug":false,"trace":false}
{"flavor":"1.17.0","prune":["meta"],"env":["HOME=/home/user"],"cherry_pick":[],"yaml":[{"filename":"mjolnir.yml","contents":"--- # mjolnir.yml\n# Hela wants this file to be \"empty\"\n{}\n\n"},{"filename":"file2.yml","contents":"--- # Thor\nthor:\n needs-eye-patch: true\n\n"}],"skip_eval":false,"fallback_append":false,"go_patch":false,"debug":false,"trace":false}
{"flavor":"1.17.0","prune":["meta"],"env":["HOME=/home/user"],"cherry_pick":[],"yaml":[{"filename":"mjolnir.yml","contents":"--- # mjolnir.yml\nmeta:\n env: prod\n\nclusters:\n- name: mjolnir\n servers:\n - 10.0.1.1\n - 10.0.1.2\n env: (( grab meta.env ))\n instances: 2\n\n"},{"filename":"file2.yml","contents":"--- # hammer\nclusters:\n- name: hammer\n env: (( grab meta.env ))\n servers:\n - 10.1.1.1\n - 10.1.1.2\n - 10.1.1.3\n instances: 3\n\n"},{"filename":"file3.yml","contents":"--- # final\nsite_list:\n- (( concat \"mjolnir-\" clusters.mjolnir.env ))\n- (( concat \"hammer-\" clusters.hammer.env ))\n\nsites: (( join \",\" site_list ))\n\nfootprint: (( calc \"(clusters.mjolnir.instances + clusters.hammer.instances) * 2048\" ))\n\n"}],"skip_eval":false,"fallback_append":false,"go_patch":false,"debug":false,"trace":false}
{"flavor":"1.11.0","prune":["meta"],"env":["HOME=/home/user"],"cherry_pick":[],"yaml":[{"filename":"file1.yml","contents":"---\ntest: foo\nbla: |\n (( grab test ))\nblubb: (( grab test ))\n"}],"skip_eval":false,"fallback_append":false,"go_patch":false,"debug":false,"trace":false}
{"flavor":"1.17.0","prune":["meta"],"env":["HOME=/home/user"],"cherry_pick":[],"yaml":[{"filename":"mjolnir.yml","contents":"--- # mjolnir.yml\nmeta:\n env: prod\n\nclusters:\n- name: mjolnir\n servers:\n - 10.0.1.1\n - 10.0.1.2\n env: (( grab meta.env ))\n instances: 2\n\n"},{"filename":"file2.yml","contents":"--- # hammer\nclusters:\n- name: hammer\n env: (( grab meta.env ))\n servers:\n - 10.1.1.1\n - 10.1.1.2\n - 10.1.1.3\n instances: 3\n\n"},{"filename":"file3.yml","contents":"--- # final\nsite_list:\n- (( concat \"mjolnir-\" clusters.mjolnir.env ))\n- (( concat \"hammer-\" clusters.hammer.env ))\n\nsites: (( join \",\" site_list ))\n\nfootprint: (( calc \"(clusters.mjolnir.instances + clusters.hammer.instances) * 2048\" ))\n\n"}],"skip_eval":false,"fallback_append":false,"go_patch":false,"debug":false,"trace":false}
{"flavor":"1.17.0","prune":["meta"],"env":["HOME=/home/user"],"cherry_pick":[],"yaml":[{"filename":"mjolnir.yml","contents":"--- # mjolnir.yml\nmeta:\n env: prod\n\nclusters:\n- name: mjolnir\n servers:\n - 10.0.1.1\n - 10.0.1.2\n env: (( grab meta.env ))\n instances: 2\n\n"},{"filename":"file2.yml","contents":"--- # hammer\nclusters:\n- name: hammer\n env: (( grab meta.env ))\n servers:\n - 10.1.1.1\n - 10.1.1.2\n - 10.1.1.3\n instances: 3\n\n"},{"filename":"file3.yml","contents":"--- # final\nsite_list:\n- (( concat \"mjolnir-\" clusters.mjolnir.env ))\n- (( concat \"hammer-\" clusters.hammer.env ))\n\nsites: (( join \",\" site_list ))\n\nfootprint: (( calc \"(clusters.mjolnir.instances + clusters.hammer.instances) * 2048\" ))\n\n"}],"skip_eval":false,"fallback_append":false,"go_patch":false,"debug":false,"trace":false}