Merge branch 'develop' into neoloc/puppet_wrapper

This commit is contained in:
2023-10-22 00:00:52 +11:00
17 changed files with 247 additions and 37 deletions
+18 -1
View File
@@ -17,7 +17,7 @@ class profiles::base (
}
}
# install common required applications
# include the base packages profile
class { 'profiles::base::packages':
packages => hiera('profiles::base::packages::common'),
ensure => 'installed',
@@ -25,4 +25,21 @@ class profiles::base (
# include admin scripts
include profiles::base::scripts
# include the python class
class { 'python':
manage_python_package => true,
manage_venv_package => true,
manage_pip_package => true,
use_epel => false,
}
# all hosts will have sudo applied
class { 'sudo':
secure_path => '/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/opt/puppetlabs/bin'
}
# default users
include profiles::accounts::sysadmin
}