YAML files (was Puppet pass attributes -- style edit)

This is an attempt to slightly improve this subject for 5.1;
additional work is merited to make this really useful.

Partial-Bug: 136900

Change-Id: Ifd3382675f45cd18472ddf21a55c10e6cd4d1932