feat: add glauth role/profile classes
- role added to cobbler - add role specific hieradata
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
# profiles::ldap::server
|
||||
class profiles::ldap::server (
|
||||
Hash $users = lookup('glauth::users', { default_value => {} }),
|
||||
Hash $services = lookup('glauth::services', { default_value => {} }),
|
||||
Hash $groups = lookup('glauth::groups', { default_value => {} }),
|
||||
) {
|
||||
create_resources('glauth::obj::user', $users)
|
||||
create_resources('glauth::obj::service', $services)
|
||||
create_resources('glauth::obj::group', $groups)
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
# a role to deploy glauth
|
||||
class roles::infra::auth::glauth {
|
||||
if $facts['firstrun'] {
|
||||
include profiles::defaults
|
||||
include profiles::firstrun::init
|
||||
}else{
|
||||
include profiles::defaults
|
||||
include profiles::base
|
||||
include profiles::base::datavol
|
||||
include profiles::ldap::server
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user