cloud-init does not allow you to use python data structures as file contents
Issue
- It is no longer possible to create files with cloud-init if their contents are defined as python data structure (dictionary, list, set, tuple, etc).
- AttributeError: 'list' object has no attribute 'encode'.
Environment
- Red Hat Enterprise Linux 7.4
- Cloud-init 0.7.9-9
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.