feat: require vaultca for all yumrepos

This commit is contained in:
Ben Vincent 2024-03-10 19:01:14 +11:00
parent 92db575d7d
commit 15e4e11097
2 changed files with 8 additions and 1 deletions

View File

@ -3,6 +3,10 @@ class profiles::base (
Array $puppet_servers,
) {
# install the vault ca first
include profiles::pki::vaultca
# manage package repositories
case $facts['os']['family'] {
'RedHat': {
include profiles::yum::global
@ -34,7 +38,6 @@ class profiles::base (
include profiles::ntp::client
include profiles::dns::base
include profiles::pki::vault
include profiles::pki::vaultca
include profiles::cloudinit::init
include profiles::metrics::default
include profiles::helpers::node_lookup

View File

@ -27,4 +27,8 @@ class profiles::defaults {
ensure => present,
shell => '/bin/bash',
}
Yumrepo {
require => Class['profiles::pki::vaultca'],
}
}