Ironic: Enable ironic-novncproxy

Depends-on: https://review.opendev.org/942902
Change-Id: I79b5a84241d2e2e7fe82d907f8eeba6e074b2772
This commit is contained in:
Takashi Kajinami 2025-03-01 12:08:41 +09:00
parent f5ff5d0fde
commit f57a2460db

@ -39,6 +39,7 @@ class openstack_integration::ironic (
Exec['update-ca-certificates'] ~> Service['httpd']
}
# ironic
openstack_integration::mq_user { 'ironic':
password => 'an_even_bigger_secret',
before => Anchor['ironic::service::begin'],
@ -146,6 +147,15 @@ class openstack_integration::ironic (
enabled_vendor_interfaces => ['fake', 'ipmitool', 'no-vendor'],
}
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':
public_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,
service_token_roles_required => true,
}
class { 'ironic::pxe': }
class { 'ironic::inspector::logging':
debug => true,
}