Added additonal example resource ldif data.

This commit is contained in:
2025-11-18 13:20:17 -07:00
parent 7db3584ad3
commit a6cc9710c8
7 changed files with 3215 additions and 0 deletions

View File

@@ -0,0 +1,628 @@
# Service Accounts LDIF
# This file creates service accounts for applications, systems, and automation
# Located in ou=services,dc=testing,dc=local
# These accounts are used by applications and systems, not human users
# Web Application Service Accounts
dn: uid=svc-webapp-prod,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-webapp-prod
cn: Web Application Service Account
sn: Service
givenName: WebApp
mail: svc-webapp-prod@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20001
gidNumber: 20001
homeDirectory: /var/lib/webapp
loginShell: /bin/false
description: Production web application service account
dn: uid=svc-webapp-staging,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-webapp-staging
cn: Web Application Staging Service Account
sn: Service
givenName: WebAppStaging
mail: svc-webapp-staging@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20002
gidNumber: 20002
homeDirectory: /var/lib/webapp-staging
loginShell: /bin/false
description: Staging web application service account
# API Service Accounts
dn: uid=svc-api-prod,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-api-prod
cn: API Service Account
sn: Service
givenName: API
mail: svc-api-prod@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20010
gidNumber: 20010
homeDirectory: /var/lib/api
loginShell: /bin/false
description: Production API service account
dn: uid=svc-api-gateway,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-api-gateway
cn: API Gateway Service Account
sn: Service
givenName: APIGateway
mail: svc-api-gateway@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20011
gidNumber: 20011
homeDirectory: /var/lib/api-gateway
loginShell: /bin/false
description: API Gateway service account
# Database Service Accounts
dn: uid=svc-db-backup,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-db-backup
cn: Database Backup Service Account
sn: Service
givenName: DBBackup
mail: svc-db-backup@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20020
gidNumber: 20020
homeDirectory: /var/lib/db-backup
loginShell: /bin/false
description: Database backup service account
dn: uid=svc-db-replication,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-db-replication
cn: Database Replication Service Account
sn: Service
givenName: DBReplication
mail: svc-db-replication@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20021
gidNumber: 20021
homeDirectory: /var/lib/db-replication
loginShell: /bin/false
description: Database replication service account
dn: uid=svc-db-monitor,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-db-monitor
cn: Database Monitoring Service Account
sn: Service
givenName: DBMonitor
mail: svc-db-monitor@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20022
gidNumber: 20022
homeDirectory: /var/lib/db-monitor
loginShell: /bin/false
description: Database monitoring service account
# CI/CD Service Accounts
dn: uid=svc-jenkins,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-jenkins
cn: Jenkins CI Service Account
sn: Service
givenName: Jenkins
mail: svc-jenkins@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20030
gidNumber: 20030
homeDirectory: /var/lib/jenkins
loginShell: /bin/false
description: Jenkins continuous integration service account
dn: uid=svc-gitlab-runner,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-gitlab-runner
cn: GitLab Runner Service Account
sn: Service
givenName: GitLabRunner
mail: svc-gitlab-runner@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20031
gidNumber: 20031
homeDirectory: /var/lib/gitlab-runner
loginShell: /bin/false
description: GitLab CI runner service account
dn: uid=svc-artifactory,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-artifactory
cn: Artifactory Service Account
sn: Service
givenName: Artifactory
mail: svc-artifactory@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20032
gidNumber: 20032
homeDirectory: /var/lib/artifactory
loginShell: /bin/false
description: Artifactory artifact repository service account
# Monitoring and Logging Service Accounts
dn: uid=svc-prometheus,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-prometheus
cn: Prometheus Monitoring Service Account
sn: Service
givenName: Prometheus
mail: svc-prometheus@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20040
gidNumber: 20040
homeDirectory: /var/lib/prometheus
loginShell: /bin/false
description: Prometheus monitoring service account
dn: uid=svc-grafana,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-grafana
cn: Grafana Service Account
sn: Service
givenName: Grafana
mail: svc-grafana@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20041
gidNumber: 20041
homeDirectory: /var/lib/grafana
loginShell: /bin/false
description: Grafana dashboarding service account
dn: uid=svc-elasticsearch,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-elasticsearch
cn: Elasticsearch Service Account
sn: Service
givenName: Elasticsearch
mail: svc-elasticsearch@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20042
gidNumber: 20042
homeDirectory: /var/lib/elasticsearch
loginShell: /bin/false
description: Elasticsearch search engine service account
dn: uid=svc-logstash,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-logstash
cn: Logstash Service Account
sn: Service
givenName: Logstash
mail: svc-logstash@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20043
gidNumber: 20043
homeDirectory: /var/lib/logstash
loginShell: /bin/false
description: Logstash log processing service account
dn: uid=svc-kibana,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-kibana
cn: Kibana Service Account
sn: Service
givenName: Kibana
mail: svc-kibana@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20044
gidNumber: 20044
homeDirectory: /var/lib/kibana
loginShell: /bin/false
description: Kibana log visualization service account
dn: uid=svc-nagios,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-nagios
cn: Nagios Monitoring Service Account
sn: Service
givenName: Nagios
mail: svc-nagios@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20045
gidNumber: 20045
homeDirectory: /var/lib/nagios
loginShell: /bin/false
description: Nagios monitoring service account
# Container and Orchestration Service Accounts
dn: uid=svc-docker-registry,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-docker-registry
cn: Docker Registry Service Account
sn: Service
givenName: DockerRegistry
mail: svc-docker-registry@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20050
gidNumber: 20050
homeDirectory: /var/lib/docker-registry
loginShell: /bin/false
description: Docker registry service account
dn: uid=svc-kubernetes,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-kubernetes
cn: Kubernetes Service Account
sn: Service
givenName: Kubernetes
mail: svc-kubernetes@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20051
gidNumber: 20051
homeDirectory: /var/lib/kubernetes
loginShell: /bin/false
description: Kubernetes orchestration service account
# Backup and Storage Service Accounts
dn: uid=svc-backup-system,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-backup-system
cn: System Backup Service Account
sn: Service
givenName: SystemBackup
mail: svc-backup-system@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20060
gidNumber: 20060
homeDirectory: /var/lib/backup
loginShell: /bin/false
description: System backup service account
dn: uid=svc-s3-sync,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-s3-sync
cn: S3 Sync Service Account
sn: Service
givenName: S3Sync
mail: svc-s3-sync@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20061
gidNumber: 20061
homeDirectory: /var/lib/s3-sync
loginShell: /bin/false
description: S3 synchronization service account
dn: uid=svc-nfs-mount,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-nfs-mount
cn: NFS Mount Service Account
sn: Service
givenName: NFSMount
mail: svc-nfs-mount@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20062
gidNumber: 20062
homeDirectory: /var/lib/nfs
loginShell: /bin/false
description: NFS mount service account
# Email and Communication Service Accounts
dn: uid=svc-mail-relay,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-mail-relay
cn: Mail Relay Service Account
sn: Service
givenName: MailRelay
mail: svc-mail-relay@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20070
gidNumber: 20070
homeDirectory: /var/lib/mail-relay
loginShell: /bin/false
description: Mail relay service account
dn: uid=svc-smtp-sender,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-smtp-sender
cn: SMTP Sender Service Account
sn: Service
givenName: SMTPSender
mail: svc-smtp-sender@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20071
gidNumber: 20071
homeDirectory: /var/lib/smtp
loginShell: /bin/false
description: SMTP sender service account for application emails
dn: uid=svc-notification,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-notification
cn: Notification Service Account
sn: Service
givenName: Notification
mail: svc-notification@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20072
gidNumber: 20072
homeDirectory: /var/lib/notification
loginShell: /bin/false
description: Notification service account for alerts and messages
# Integration Service Accounts
dn: uid=svc-salesforce-integration,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-salesforce-integration
cn: Salesforce Integration Service Account
sn: Service
givenName: SalesforceIntegration
mail: svc-salesforce-integration@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20080
gidNumber: 20080
homeDirectory: /var/lib/integrations/salesforce
loginShell: /bin/false
description: Salesforce integration service account
dn: uid=svc-slack-bot,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-slack-bot
cn: Slack Bot Service Account
sn: Service
givenName: SlackBot
mail: svc-slack-bot@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20081
gidNumber: 20081
homeDirectory: /var/lib/integrations/slack
loginShell: /bin/false
description: Slack bot integration service account
dn: uid=svc-jira-integration,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-jira-integration
cn: Jira Integration Service Account
sn: Service
givenName: JiraIntegration
mail: svc-jira-integration@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20082
gidNumber: 20082
homeDirectory: /var/lib/integrations/jira
loginShell: /bin/false
description: Jira integration service account
# Security and Authentication Service Accounts
dn: uid=svc-ldap-sync,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-ldap-sync
cn: LDAP Sync Service Account
sn: Service
givenName: LDAPSync
mail: svc-ldap-sync@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20090
gidNumber: 20090
homeDirectory: /var/lib/ldap-sync
loginShell: /bin/false
description: LDAP synchronization service account
dn: uid=svc-vault,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-vault
cn: HashiCorp Vault Service Account
sn: Service
givenName: Vault
mail: svc-vault@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20091
gidNumber: 20091
homeDirectory: /var/lib/vault
loginShell: /bin/false
description: HashiCorp Vault secrets management service account
dn: uid=svc-cert-manager,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-cert-manager
cn: Certificate Manager Service Account
sn: Service
givenName: CertManager
mail: svc-cert-manager@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20092
gidNumber: 20092
homeDirectory: /var/lib/cert-manager
loginShell: /bin/false
description: Certificate management service account
# Automation and Scheduled Tasks Service Accounts
dn: uid=svc-cron-jobs,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-cron-jobs
cn: Cron Jobs Service Account
sn: Service
givenName: CronJobs
mail: svc-cron-jobs@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20100
gidNumber: 20100
homeDirectory: /var/lib/cron
loginShell: /bin/false
description: Scheduled cron jobs service account
dn: uid=svc-ansible,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-ansible
cn: Ansible Automation Service Account
sn: Service
givenName: Ansible
mail: svc-ansible@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20101
gidNumber: 20101
homeDirectory: /var/lib/ansible
loginShell: /bin/false
description: Ansible automation service account
dn: uid=svc-terraform,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-terraform
cn: Terraform Service Account
sn: Service
givenName: Terraform
mail: svc-terraform@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20102
gidNumber: 20102
homeDirectory: /var/lib/terraform
loginShell: /bin/false
description: Terraform infrastructure as code service account
# Data Processing Service Accounts
dn: uid=svc-etl-pipeline,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-etl-pipeline
cn: ETL Pipeline Service Account
sn: Service
givenName: ETLPipeline
mail: svc-etl-pipeline@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20110
gidNumber: 20110
homeDirectory: /var/lib/etl
loginShell: /bin/false
description: ETL data pipeline service account
dn: uid=svc-data-sync,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-data-sync
cn: Data Synchronization Service Account
sn: Service
givenName: DataSync
mail: svc-data-sync@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20111
gidNumber: 20111
homeDirectory: /var/lib/data-sync
loginShell: /bin/false
description: Data synchronization service account
dn: uid=svc-analytics,ou=services,dc=testing,dc=local
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: top
uid: svc-analytics
cn: Analytics Service Account
sn: Service
givenName: Analytics
mail: svc-analytics@testing.local
userPassword: {SSHA}Vj/QLoVDZbjklfhV/e6JdTo8MUNRy9dN
uidNumber: 20112
gidNumber: 20112
homeDirectory: /var/lib/analytics
loginShell: /bin/false
description: Analytics processing service account