~chad.smith/cloud-init:parameterize-cloud-config

Last commit made on 2017-11-25
Get this branch:
git clone -b parameterize-cloud-config https://git.launchpad.net/~chad.smith/cloud-init
Only Chad Smith can upload to this branch. If you are Chad Smith please log in for upload directions.

Branch merges

Branch information

Name:
parameterize-cloud-config
Repository:
lp:~chad.smith/cloud-init

Recent commits

3acd052... by Chad Smith

refactor handler classes to include mandatory prefixes attribute. Refactor JinjaParthandler to accept sub_handlers list on init.

81fe965... by Chad Smith

cleanup functional jinja_template for cloud-config

882243b... by Chad Smith

functional jinja replacement

b2423bb... by Chad Smith

wip jinja template handler

87def7b... by Chad Smith

datasource meta-data will all contain hyphens anyway. Let's just leave the keys all hyphenated, when handling jinja we'll convert and instance-data.json hyphens to underscores for templating

874f2a2... by Chad Smith

shuffle instance-data.json field names to make it easier to use in jinja templates

39d7918... by Chad Smith

keep all standardized fields in instance-data.json under standard-v1 key

8415d10... by Chad Smith

handle non-utf8 in python2

f29e17d... by Chad Smith

use uncommon ci-b64: prefix for to mark cloud-init's base64 encoding prefix when json serializing unserializable content. Add unit test for py2 which serializes bytes values

5d4105b... by Chad Smith

flakes