file { '/usr/lib/heat': ensure => 'directory', } -> file { '/usr/lib/heat/contrail_heat': ensure => 'link', target => '/usr/lib/python2.7/site-packages/contrail_heat', } $heat_conf_path = { 'path' => '/etc/heat/heat.conf' } $heat_conf = { 'clients_contrail' => { 'user' => $keystone_admin_user, 'password' => $keystone_admin_password, 'api_base_url' => '/', 'api_server' => $api_server_ip, 'api_port' => $api_server_port, 'auth_host_ip' => $keystone_public_vip, 'use_ssl' => 'False', } } create_ini_settings($heat_conf, $heat_conf_path) exec { 'systemctl restart openstack-heat-engine': path => '/bin', }