packstack/packstack/puppet/modules/packstack/manifests/nova/compute/ironic.pp

16 lines
504 B
Puppet

class packstack::nova::compute::ironic ()
{
$ironic_config_controller_host = hiera('CONFIG_KEYSTONE_HOST_URL')
$ironic_config_keystone_admin = hiera('CONFIG_KEYSTONE_ADMIN_URL')
class { '::nova::ironic::common':
username => 'ironic',
password => hiera('CONFIG_IRONIC_KS_PW'),
auth_url => $ironic_config_keystone_admin,
project_name => 'services',
api_endpoint => "http://${ironic_config_controller_host}:6385/v1",
}
include ::nova::compute::ironic
}