# profiles::proxmox::params class profiles::proxmox::params ( Sensitive[String] $root_password = Sensitive(lookup('profiles::accounts::root::password')), String $pve_members_role = 'roles::infra::proxmox::node', String $pve_kernel_version = '1.0.1', String $pve_kernel_release = '6.5.13-5-pve', String $pve_cluster = "${::facts['country']}-${::facts['region']}", Boolean $pve_clusterinit_master = false, Boolean $pve_ceph_repos = false, Boolean $pve_ceph_install = false, Boolean $pve_ceph_mon = false, Boolean $pve_ceph_mgr = false, Boolean $pve_ceph_osd = false, String $pve_ceph_release = 'quincy', Integer $pve_ceph_size = 3, Integer $pve_ceph_minsize = 2, Variant[ Undef, Stdlib::IP::Address::V4::CIDR ] $pve_ceph_network = undef, Array $pve_packages_install = [ 'proxmox-ve', 'postfix', 'open-iscsi', 'frr-pythontools', 'ksm-control-daemon' ], Array $pve_packages_remove = [ 'os-prober', 'linux-image-amd64' ], Array $pve_packages_ceph = [ 'ceph', 'ceph-common', 'ceph-fuse', 'ceph-mds', 'ceph-volume', 'gdisk', 'nvme-cli' ], Stdlib::Port $pve_webport = 8006, ){ }