DebOps Logo
master

Introduction

  • Documentation overview
  • Quick start
  • DebOps installation
  • Getting Started with DebOps
  • Configuration
  • Frequently Asked Questions

User Manual

  • DebOps for Ansible users
  • Project directories
  • DebOps CLI
  • Global role variables
  • Custom environment variables
  • Playbooks
  • Universal Configuration
  • DNS Configuration
  • Roles (by category)
  • Roles (index)
    • debops.ansible
    • debops.ansible_plugins
    • debops.apache
    • debops.apt
    • debops.apt_cacher_ng
    • debops.apt_install
    • debops.apt_listchanges
    • debops.apt_mark
    • debops.apt_preferences
    • debops.apt_proxy
    • debops.atd
    • debops.auth
    • debops.authorized_keys
    • debops.avahi
    • debops.backup2l
    • debops.console
    • debops.controller
    • debops.core
    • debops.cran
    • debops.cron
    • debops.cryptsetup
    • debops.debops_api
    • debops.debops_fact
    • debops.debops_legacy
    • debops.dhcp_probe
    • debops.dhcpd
    • debops.dhcrelay
    • debops.dhparam
    • debops.dnsmasq
    • debops.docker_gen
    • debops.docker_registry
    • debops.docker_server
    • debops.dokuwiki
    • debops.dovecot
    • debops.dpkg_cleanup
    • debops.dropbear_initramfs
    • Description
    • debops.elastic_co
    • debops.elasticsearch
    • debops.environment
    • debops.etc_aliases
    • debops.etc_services
    • debops.etckeeper
    • debops.etesync
    • debops.etherpad
    • debops.extrepo
    • debops.fail2ban
    • debops.fcgiwrap
    • debops.ferm
    • debops.fhs
    • debops.filebeat
    • debops.freeradius
    • debops.gitlab
    • debops.gitlab_runner
    • debops.global_handlers
    • debops.golang
    • debops.grub
    • debops.gunicorn
    • debops.hashicorp
    • debops.icinga
    • debops.icinga_db
    • debops.icinga_web
    • debops.ifupdown
    • debops.imapproxy
    • debops.influxdata
    • debops.influxdb
    • debops.influxdb_server
    • debops.ipxe
    • debops.iscsi
    • debops.java
    • debops.journald
    • debops.keepalived
    • debops.keyring
    • debops.kibana
    • debops.kmod
    • debops.ldap
    • debops.librenms
    • debops.libuser
    • debops.libvirt
    • debops.libvirtd
    • debops.libvirtd_qemu
    • debops.lldpd
    • debops.locales
    • debops.logrotate
    • debops.lvm
    • debops.lxc
    • debops.lxd
    • debops.machine
    • debops.mailman
    • debops.mariadb
    • debops.mariadb_server
    • debops.mcli
    • debops.memcached
    • debops.metricbeat
    • debops.minidlna
    • debops.miniflux
    • debops.minio
    • debops.monit
    • debops.mosquitto
    • debops.mount
    • debops.netbase
    • debops.netbox
      • Getting started
      • debops.netbox default variables
      • Default variable details
      • LDAP Directory Information Tree
        • Directory structure
        • Object Classes and Attributes
        • Parent nodes
        • Child nodes
      • Copyright
    • debops.neurodebian
    • debops.nfs
    • debops.nfs_server
    • debops.nginx
    • debops.nodejs
    • debops.nscd
    • debops.nslcd
    • debops.nsswitch
    • debops.ntp
    • debops.nullmailer
    • debops.opendkim
    • debops.opensearch
    • debops.owncloud
    • debops.pam_access
    • debops.pdns
    • debops.persistent_paths
    • debops.php
    • debops.phpipam
    • debops.pki
    • debops.postconf
    • debops.postfix
    • debops.postgresql
    • debops.postgresql_server
    • debops.postldap
    • debops.postscreen
    • debops.postwhite
    • debops.preseed
    • debops.proc_hidepid
    • debops.prosody
    • debops.python
    • debops.rabbitmq_management
    • debops.rabbitmq_server
    • debops.radvd
    • debops.reboot
    • debops.redis_sentinel
    • debops.redis_server
    • debops.reprepro
    • debops.resolvconf
    • debops.resources
    • debops.root_account
    • debops.roundcube
    • debops.rsnapshot
    • debops.rspamd
    • debops.rstudio_server
    • debops.rsyslog
    • debops.ruby
    • debops.salt
    • debops.saslauthd
    • debops.secret
    • debops.slapd
    • debops.snmpd
    • debops.sshd
    • debops.sssd
    • debops.stunnel
    • debops.sudo
    • debops.swapfile
    • debops.sysctl
    • debops.sysfs
    • debops.sysnews
    • debops.system_groups
    • debops.system_users
    • debops.tcpwrappers
    • debops.telegraf
    • debops.tftpd
    • debops.tgt
    • debops.tinc
    • debops.tinyproxy
    • debops.tzdata
    • debops.unattended_upgrades
    • debops.unbound
    • debops.users
    • debops.wpcli
    • debops.yadm
    • debops.zabbix_agent

Admin Recipes

  • Using Linux containers
  • Custom services and their default ports
  • Creating a local apt server

Developer Guide

  • How to contribute to DebOps
  • Contribution workflow
  • Contributing to the Documentation
  • Testing
  • Development model
  • DebOps Enhancement Proposals

The DebOps Project

  • Community
  • Project goals
  • DebOps Guidelines and Policies
  • DebOps philosophy
  • Timeline
  • References
  • Logo and Images
  • Other projects
  • DebOps OID Registry
  • DebOps API

News

  • DebOps releases
  • Changelog
  • Upgrade notes
DebOps
  • Docs »
  • Roles (index) »
  • debops.netbox »
  • LDAP Directory Information Tree
  • Edit on GitHub

LDAP Directory Information Tree¶

This document describes how the debops.netbox Ansible role fits in the LDAP directory structure organized by DebOps.

Directory structure¶

  • cn=host.example.org -> debops.ldap
    • uid=netbox
      • ou=Groups (conditional)
        • cn=NetBox Users
          • member: uid=user,ou=People,dc=example.dc.org
        • cn=NetBox Active Users
          • member: uid=user,ou=People,dc=example.dc.org
        • cn=NetBox Staff
          • member: uid=staff,ou=People,dc=example.dc.org
        • cn=NetBox Administrators
          • member: uid=admin,ou=People,dc=example.dc.org
  • ou=Groups -> debops.ldap (conditional)
    • cn=NetBox Users
      • member: uid=user,ou=People,dc=example.dc.org
    • cn=NetBox Active Users
      • member: uid=user,ou=People,dc=example.dc.org
    • cn=NetBox Staff
      • member: uid=staff,ou=People,dc=example.dc.org
    • cn=NetBox Administrators
      • member: uid=admin,ou=People,dc=example.dc.org

Object Classes and Attributes¶

  • uid=netbox
    • debops.netbox: Object Classes, Attributes

Parent nodes¶

  • debops.ldap
    • ansible_local.ldap.base_dn -> netbox__ldap_base_dn
    • ansible_local.ldap.device_dn -> netbox__ldap_device_dn
    • ansible_local.ldap.people_rdn -> netbox__ldap_people_rdn
    • ansible_local.ldap.groups_rdn -> netbox__ldap_groups_rdn

Child nodes¶

There are no child nodes defined for the debops.netbox Ansible role.

Next Previous

© Copyright 2014-2022, Maciej Delmanowski, Nick Janetakis, Robin Schneider and others Revision 05799c2c.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: master
Versions
master
latest
v3.0.0
v2.3.0
v2.2.0
v2.1.0
v2.0.0
v1.2.0
v1.1.0
v1.0.0
stable-3.0
stable-2.3
stable-2.2
stable-2.1
stable-2.0
stable-1.2
stable-1.1
stable-1.0
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.