[wip] Initial support for provisioning SLE12 nodes

should "suse" here be `default_platform` instead? Otherwise it doesn't match the function documentation.