A knife-openstack wrapper with support for YAML profiles