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

20 lines
490 B
Puppet

class packstack::ironic ()
{
create_resources(packstack::firewall, hiera('FIREWALL_IRONIC_API_RULES', {}))
ironic_config {
'glance/glance_host': value => hiera('CONFIG_STORAGE_HOST_URL');
}
class { '::ironic::api::authtoken':
www_authenticate_uri => hiera('CONFIG_KEYSTONE_PUBLIC_URL'),
password => hiera('CONFIG_IRONIC_KS_PW'),
}
class { '::ironic::api': }
class { '::ironic::client': }
class { '::ironic::conductor': }
}