mirror of
https://github.com/cliffe/SecGen.git
synced 2026-02-20 13:50:45 +00:00
Add Active Directory integration packages
- Introduced `ad_packages` module for installing necessary packages for Active Directory domain integration, including `realm`, `sssd`, `adcli`, and Samba utilities. - Created metadata file for the `ad_packages` module to describe its functionality and licensing. - Updated scenario configuration to include the new `ad_packages` utility.
This commit is contained in:
@@ -0,0 +1 @@
|
||||
include ad_packages::install
|
||||
@@ -0,0 +1,25 @@
|
||||
class ad_packages::install {
|
||||
# Active Directory Integration - Realm Management
|
||||
# Manages enrollment and integration with realms (Active Directory domains)
|
||||
ensure_packages(['realm'])
|
||||
|
||||
# System Security Services Daemon
|
||||
# Provides access to identity and authentication remote resource providers
|
||||
ensure_packages(['sssd', 'sssd-tools'])
|
||||
|
||||
# NSS and PAM SSSD Integration
|
||||
# Enables system authentication and name service lookups via SSSD
|
||||
ensure_packages(['libnss-sss', 'libpam-sss'])
|
||||
|
||||
# Active Directory CLI
|
||||
# Command-line tool for performing actions on an Active Directory domain
|
||||
ensure_packages(['adcli'])
|
||||
|
||||
# Samba Common Utilities
|
||||
# Common tools for interacting with Windows/Active Directory
|
||||
ensure_packages(['samba-common-bin'])
|
||||
|
||||
# OddJob - On-demand D-Bus System
|
||||
# Provides on-demand services, including home directory creation
|
||||
ensure_packages(['oddjob', 'oddjob-mkhomedir'])
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0"?>
|
||||
|
||||
<utility xmlns="http://www.github/cliffe/SecGen/utility"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.github/cliffe/SecGen/utility">
|
||||
<name>Active Directory Integration Packages</name>
|
||||
<author>Z. Cliffe Schreuders</author>
|
||||
<module_license>Apache v2</module_license>
|
||||
<description>Installs packages for Active Directory domain integration including realm, SSSD, and Samba utilities</description>
|
||||
|
||||
<type>authentication_configuration</type>
|
||||
<platform>linux</platform>
|
||||
|
||||
</utility>
|
||||
Reference in New Issue
Block a user