Merge "Introduce Puppet variables for primary and secondary pool addresses."

This commit is contained in:
Zuul 2024-03-13 14:30:44 +00:00 committed by Gerrit Code Review
commit 305d6f3832
1 changed files with 210 additions and 0 deletions

View File

@ -1,4 +1,40 @@
class platform::network::pxeboot::ipv4::params(
# shared parameters with base class - required for auto hiera parameter lookup
$interface_address = undef,
$subnet_version = undef,
$subnet_network = undef,
$subnet_network_url = undef,
$subnet_prefixlen = undef,
$subnet_netmask = undef,
$subnet_start = undef,
$subnet_end = undef,
$gateway_address = undef,
$controller_address = undef, # controller floating
$controller_address_url = undef, # controller floating url address
$controller0_address = undef, # controller unit0
$controller1_address = undef, # controller unit1
) { }
class platform::network::pxeboot::ipv6::params(
# shared parameters with base class - required for auto hiera parameter lookup
$interface_address = undef,
$subnet_version = undef,
$subnet_network = undef,
$subnet_network_url = undef,
$subnet_prefixlen = undef,
$subnet_netmask = undef,
$subnet_start = undef,
$subnet_end = undef,
$gateway_address = undef,
$controller_address = undef, # controller floating
$controller_address_url = undef, # controller floating url address
$controller0_address = undef, # controller unit0
$controller1_address = undef, # controller unit1
) { }
class platform::network::pxeboot::params(
# this class contains the primary pool (ipv4 or ipv6) addresses for compatibility
# shared parameters with base class - required for auto hiera parameter lookup
$interface_name = undef,
$interface_address = undef,
@ -18,8 +54,42 @@ class platform::network::pxeboot::params(
$mtu = 1500,
) { }
class platform::network::mgmt::ipv4::params(
# shared parameters with base class - required for auto hiera parameter lookup
$interface_address = undef,
$subnet_version = undef,
$subnet_network = undef,
$subnet_network_url = undef,
$subnet_prefixlen = undef,
$subnet_netmask = undef,
$subnet_start = undef,
$subnet_end = undef,
$gateway_address = undef,
$controller_address = undef, # controller floating
$controller_address_url = undef, # controller floating url address
$controller0_address = undef, # controller unit0
$controller1_address = undef, # controller unit1
) { }
class platform::network::mgmt::ipv6::params(
# shared parameters with base class - required for auto hiera parameter lookup
$interface_address = undef,
$subnet_version = undef,
$subnet_network = undef,
$subnet_network_url = undef,
$subnet_prefixlen = undef,
$subnet_netmask = undef,
$subnet_start = undef,
$subnet_end = undef,
$gateway_address = undef,
$controller_address = undef, # controller floating
$controller_address_url = undef, # controller floating url address
$controller0_address = undef, # controller unit0
$controller1_address = undef, # controller unit1
) { }
class platform::network::mgmt::params(
# this class contains the primary pool (ipv4 or ipv6) addresses for compatibility
# shared parameters with base class - required for auto hiera parameter lookup
$interface_name = undef,
$interface_address = undef,
@ -43,7 +113,42 @@ class platform::network::mgmt::params(
$fqdn_ready = undef,
) { }
class platform::network::oam::ipv4::params(
# shared parameters with base class - required for auto hiera parameter lookup
$interface_address = undef,
$subnet_version = undef,
$subnet_network = undef,
$subnet_network_url = undef,
$subnet_prefixlen = undef,
$subnet_netmask = undef,
$subnet_start = undef,
$subnet_end = undef,
$gateway_address = undef,
$controller_address = undef, # controller floating
$controller_address_url = undef, # controller floating url address
$controller0_address = undef, # controller unit0
$controller1_address = undef, # controller unit1
) { }
class platform::network::oam::ipv6::params(
# shared parameters with base class - required for auto hiera parameter lookup
$interface_address = undef,
$subnet_version = undef,
$subnet_network = undef,
$subnet_network_url = undef,
$subnet_prefixlen = undef,
$subnet_netmask = undef,
$subnet_start = undef,
$subnet_end = undef,
$gateway_address = undef,
$controller_address = undef, # controller floating
$controller_address_url = undef, # controller floating url address
$controller0_address = undef, # controller unit0
$controller1_address = undef, # controller unit1
) { }
class platform::network::oam::params(
# this class contains the primary pool (ipv4 or ipv6) addresses for compatibility
# shared parameters with base class - required for auto hiera parameter lookup
$interface_name = undef,
$interface_address = undef,
@ -63,7 +168,42 @@ class platform::network::oam::params(
$mtu = 1500,
) { }
class platform::network::cluster_host::ipv4::params(
# shared parameters with base class - required for auto hiera parameter lookup
$interface_address = undef,
$subnet_version = undef,
$subnet_network = undef,
$subnet_network_url = undef,
$subnet_prefixlen = undef,
$subnet_netmask = undef,
$subnet_start = undef,
$subnet_end = undef,
$gateway_address = undef,
$controller_address = undef, # controller floating
$controller_address_url = undef, # controller floating url address
$controller0_address = undef, # controller unit0
$controller1_address = undef, # controller unit1
) { }
class platform::network::cluster_host::ipv6::params(
# shared parameters with base class - required for auto hiera parameter lookup
$interface_address = undef,
$subnet_version = undef,
$subnet_network = undef,
$subnet_network_url = undef,
$subnet_prefixlen = undef,
$subnet_netmask = undef,
$subnet_start = undef,
$subnet_end = undef,
$gateway_address = undef,
$controller_address = undef, # controller floating
$controller_address_url = undef, # controller floating url address
$controller0_address = undef, # controller unit0
$controller1_address = undef, # controller unit1
) { }
class platform::network::cluster_host::params(
# this class contains the primary pool (ipv4 or ipv6) addresses for compatibility
# shared parameters with base class - required for auto hiera parameter lookup
$interface_name = undef,
$interface_address = undef,
@ -83,7 +223,42 @@ class platform::network::cluster_host::params(
$mtu = 1500,
) { }
class platform::network::ironic::ipv4::params(
# shared parameters with base class - required for auto hiera parameter lookup
$interface_address = undef,
$subnet_version = undef,
$subnet_network = undef,
$subnet_network_url = undef,
$subnet_prefixlen = undef,
$subnet_netmask = undef,
$subnet_start = undef,
$subnet_end = undef,
$gateway_address = undef,
$controller_address = undef, # controller floating
$controller_address_url = undef, # controller floating url address
$controller0_address = undef, # controller unit0
$controller1_address = undef, # controller unit1
) { }
class platform::network::ironic::ipv6::params(
# shared parameters with base class - required for auto hiera parameter lookup
$interface_address = undef,
$subnet_version = undef,
$subnet_network = undef,
$subnet_network_url = undef,
$subnet_prefixlen = undef,
$subnet_netmask = undef,
$subnet_start = undef,
$subnet_end = undef,
$gateway_address = undef,
$controller_address = undef, # controller floating
$controller_address_url = undef, # controller floating url address
$controller0_address = undef, # controller unit0
$controller1_address = undef, # controller unit1
) { }
class platform::network::ironic::params(
# this class contains the primary pool (ipv4 or ipv6) addresses for compatibility
# shared parameters with base class - required for auto hiera parameter lookup
$interface_name = undef,
$interface_address = undef,
@ -103,7 +278,42 @@ class platform::network::ironic::params(
$mtu = 1500,
) { }
class platform::network::admin::ipv4::params(
# shared parameters with base class - required for auto hiera parameter lookup
$interface_address = undef,
$subnet_version = undef,
$subnet_network = undef,
$subnet_network_url = undef,
$subnet_prefixlen = undef,
$subnet_netmask = undef,
$subnet_start = undef,
$subnet_end = undef,
$gateway_address = undef,
$controller_address = undef, # controller floating
$controller_address_url = undef, # controller floating url address
$controller0_address = undef, # controller unit0
$controller1_address = undef, # controller unit1
) { }
class platform::network::admin::ipv6::params(
# shared parameters with base class - required for auto hiera parameter lookup
$interface_address = undef,
$subnet_version = undef,
$subnet_network = undef,
$subnet_network_url = undef,
$subnet_prefixlen = undef,
$subnet_netmask = undef,
$subnet_start = undef,
$subnet_end = undef,
$gateway_address = undef,
$controller_address = undef, # controller floating
$controller_address_url = undef, # controller floating url address
$controller0_address = undef, # controller unit0
$controller1_address = undef, # controller unit1
) { }
class platform::network::admin::params(
# this class contains the primary pool (ipv4 or ipv6) addresses for compatibility
# shared parameters with base class - required for auto hiera parameter lookup
$interface_name = undef,
$interface_address = undef,