Skip to content

Latest commit

 

History

History
337 lines (267 loc) · 6.86 KB

role-index.rst

File metadata and controls

337 lines (267 loc) · 6.86 KB

DebOps role index

This is a curated index of DebOps roles, categorized by their type and purpose. Roles that are not linked don't have complete documentation available, or are not yet integrated in DebOps.

Role categories

Applications

These applications are visible to the end users. Application roles included in DebOps are used to provide useful services in the data center environment, and act as integration tests for other roles that manage webservers, databases, etc.

  • debops.dokuwiki
  • debops.etherpad
  • debops.gitlab
  • debops.icinga
  • debops.kibana
  • debops.librenms
  • debops.mailman
  • debops.netbox
  • debops.owncloud
  • debops.prosody
  • debops.roundcube
  • debops.rstudio_server
  • debops.phpipam
  • debops.phpmyadmin
  • debops-contrib.foodsoft
  • debops-contrib.homeassistant
  • debops-contrib.kodi

Application environments

Ansible roles that are designed to help with installation of various application environments or programming languages, either via APT or other methods.

  • debops.apt_install
  • debops.apt_preferences
  • debops.cran - The Comprehensive R Archive Network
  • debops.elastic_co - Elastic applications
  • debops.golang
  • debops.hashicorp - HashiCorp applications
  • debops.java
  • debops.neurodebian
  • debops.nodejs
  • debops.php
  • debops.python
  • debops.ruby
  • debops.wpcli
  • debops.hwraid
  • debops.rails_deploy

Application services

These roles manage applications that provide services to other applications and are not accessed directly by end users.

  • debops.ansible
  • debops.apt_cacher_ng
  • debops.debops - install DebOps on other hosts
  • debops.debops_api
  • debops.gitlab_runner
  • debops.fcgiwrap
  • debops.freeradius
  • debops.gunicorn
  • debops.ldap
  • debops.memcached
  • debops.mosquitto
  • debops.rabbitmq_management
  • debops.rabbitmq_server
  • debops.salt
  • debops.reprepro
  • debops.sks
  • debops.smstools
  • debops-contrib.bitcoind
  • debops-contrib.volkszaehler
  • debops-contrib.x2go_server

Backup

  • debops.rsnapshot
  • debops.boxbackup

Databases

  • debops.elasticsearch
  • debops.ldap
  • debops.mariadb
  • debops.mariadb_server
  • debops.postgresql
  • debops.postgresql_server
  • debops.redis_server
  • debops.redis_sentinel
  • debops.slapd
  • debops.phpmyadmin

Directory services

  • debops.ldap
  • debops.nslcd
  • debops.nsswitch
  • debops.slapd

Encryption

  • debops.cryptsetup
  • debops.dhparam
  • debops.pki

Filesystems

Ansible roles that manage filesystem-level services, or export filesystems to other hosts.

  • debops.cryptsetup
  • debops.iscsi
  • debops.lvm
  • debops.mount
  • debops.nfs
  • debops.nfs_server
  • debops.persistent_paths
  • debops.proc_hidepid
  • debops.tftpd
  • debops.tgt
  • debops.samba
  • debops-contrib.btrfs
  • debops-contrib.fuse
  • debops-contrib.snapshot_snapper

Host provisioning

  • debops.grub
  • debops.ipxe
  • debops.preseed
  • debops.tftpd
  • debops-contrib.dropbear_initramfs

Kernel

  • debops.kmod
  • debops.sysctl
  • debops.sysfs

Logging

  • debops.elasticsearch
  • debops.kibana
  • debops.logrotate
  • debops.rsyslog

Mail services

  • debops.dovecot
  • debops.etc_aliases
  • debops.mailman
  • debops.nullmailer
  • debops.opendkim
  • debops.postconf
  • debops.postfix
  • debops.postscreen
  • debops.postwhite
  • debops.saslauthd
  • debops.smstools

Monitoring

  • debops.dhcp_probe
  • debops.icinga
  • debops.icinga_db
  • debops.icinga_web
  • debops.librenms
  • debops.monit
  • debops.proc_hidepid
  • debops.snmpd
  • debops.smstools

Networking

  • debops.avahi
  • debops.dhcp_probe
  • debops.dhcpd
  • debops.dnsmasq
  • debops.freeradius
  • debops.ifupdown
  • debops.netbase
  • debops.radvd
  • debops.stunnel
  • debops.tinc
  • debops.unbound
  • debops-contrib.tor

Operating system packages

Configuration of the APT package manager, automatic upgrades of installed packages.

  • debops.apt
  • debops.apt_cacher_ng
  • debops.apt_listchanges
  • debops.apt_install
  • debops.apt_mark
  • debops.apt_preferences
  • debops.apt_proxy
  • debops.debops_legacy
  • debops.keyring
  • debops.unattended_upgrades
  • debops.reprepro

Security

  • debops.auth
  • debops.authorized_keys
  • debops.fail2ban
  • debops.ferm
  • debops.freeradius
  • debops.keyring
  • debops.pam_access
  • debops.proc_hidepid
  • debops.sshd
  • debops.sudo
  • debops.system_groups
  • debops.system_users
  • debops.tcpwrappers
  • debops-contrib.apparmor
  • debops-contrib.firejail

System configuration

  • debops.atd
  • debops.cron
  • debops.debops_legacy
  • debops.environment
  • debops.etc_services
  • debops.etckeeper
  • debops.ferm
  • debops.keyring
  • debops.ldap
  • debops.locales
  • debops.logrotate
  • debops.machine
  • debops.mount
  • debops.netbase
  • debops.nslcd
  • debops.nsswitch
  • debops.ntp
  • debops.pam_access
  • debops.resources
  • debops.root_account
  • debops.swapfile
  • debops.sysctl
  • debops.sysfs
  • debops.sysnews
  • debops.system_groups
  • debops.system_users
  • debops.users
  • debops.yadm
  • debops.console
  • debops.gitusers

Web services

  • debops.apache
  • debops.fcgiwrap
  • debops.gunicorn
  • debops.nginx
  • debops.nodejs
  • debops.php

Virtualization

  • debops.docker_gen
  • debops.docker_registry
  • debops.docker_server
  • debops.libvirt
  • debops.libvirtd
  • debops.libvirtd_qemu
  • debops.lxc

Ansible internals

These Ansible roles are used internally during playbook execution, or provide additional functions to other roles.

  • debops.ansible_plugins
  • debops.core
  • debops.debops_fact
  • debops.keyring
  • debops.secret