Ironic: Enable ironic-novncproxy
Depends-on: https://review.opendev.org/942902 Change-Id: I79b5a84241d2e2e7fe82d907f8eeba6e074b2772
This commit is contained in:
parent
f5ff5d0fde
commit
f57a2460db
@ -39,6 +39,7 @@ class openstack_integration::ironic (
|
|||||||
Exec['update-ca-certificates'] ~> Service['httpd']
|
Exec['update-ca-certificates'] ~> Service['httpd']
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# ironic
|
||||||
openstack_integration::mq_user { 'ironic':
|
openstack_integration::mq_user { 'ironic':
|
||||||
password => 'an_even_bigger_secret',
|
password => 'an_even_bigger_secret',
|
||||||
before => Anchor['ironic::service::begin'],
|
before => Anchor['ironic::service::begin'],
|
||||||
@ -146,6 +147,15 @@ class openstack_integration::ironic (
|
|||||||
enabled_vendor_interfaces => ['fake', 'ipmitool', 'no-vendor'],
|
enabled_vendor_interfaces => ['fake', 'ipmitool', 'no-vendor'],
|
||||||
}
|
}
|
||||||
class { 'ironic::drivers::ipmi': }
|
class { 'ironic::drivers::ipmi': }
|
||||||
|
class { 'ironic::vnc':
|
||||||
|
host_ip => $::openstack_integration::config::host,
|
||||||
|
public_url => "${::openstack_integration::config::base_url}:6090/vnc_auto.html",
|
||||||
|
}
|
||||||
|
|
||||||
|
# shared
|
||||||
|
class { 'ironic::pxe': }
|
||||||
|
|
||||||
|
# ironic-inspector
|
||||||
class { 'ironic::keystone::auth_inspector':
|
class { 'ironic::keystone::auth_inspector':
|
||||||
public_url => "${::openstack_integration::config::base_url}:5050",
|
public_url => "${::openstack_integration::config::base_url}:5050",
|
||||||
internal_url => "${::openstack_integration::config::base_url}:5050",
|
internal_url => "${::openstack_integration::config::base_url}:5050",
|
||||||
@ -168,7 +178,6 @@ class openstack_integration::ironic (
|
|||||||
memcached_servers => $::openstack_integration::config::memcached_servers,
|
memcached_servers => $::openstack_integration::config::memcached_servers,
|
||||||
service_token_roles_required => true,
|
service_token_roles_required => true,
|
||||||
}
|
}
|
||||||
class { 'ironic::pxe': }
|
|
||||||
class { 'ironic::inspector::logging':
|
class { 'ironic::inspector::logging':
|
||||||
debug => true,
|
debug => true,
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user