ansible-infra/ansible_collections/debops/debops/playbooks/layer/srv.yml
Stefan Bethke 2aed20393f
Some checks failed
/ Ansible Lint (push) Failing after 5m45s
/ Ansible Lint (pull_request) Failing after 4m59s
Vendor Galaxy Roles and Collections
2026-02-06 22:07:16 +01:00

175 lines
4.8 KiB
YAML

---
# Copyright (C) 2015-2023 Maciej Delmanowski <drybjed@gmail.com>
# Copyright (C) 2015-2023 DebOps <https://debops.org/>
# SPDX-License-Identifier: GPL-3.0-only
- name: Configure /etc/aliases database
import_playbook: '../service/etc_aliases.yml'
- name: Configure etesync service
import_playbook: '../service/etesync.yml'
- name: Install HashiCorp applications
import_playbook: '../service/hashicorp.yml'
- name: Configure APT-Cacher-NG service
import_playbook: '../service/apt_cacher_ng.yml'
- name: Configure APT mirror service
import_playbook: '../service/apt_mirror.yml'
- name: Configure docker-gen service
import_playbook: '../service/docker_gen.yml'
- name: Configure gunicorn service
import_playbook: '../service/gunicorn.yml'
- name: Configure Postfix SMTP server
import_playbook: '../service/postfix.yml'
- name: Configure saslauthd service
import_playbook: '../service/saslauthd.yml'
- name: Configure Dovecot IMAP/POP3 server
import_playbook: '../service/dovecot.yml'
- name: Configure postscreen Postfix service
import_playbook: '../service/postscreen.yml'
- name: Configure Postwhite Postfix service
import_playbook: '../service/postwhite.yml'
- name: Manage Postfix service configuration
import_playbook: '../service/postconf.yml'
- name: Configure Postfix LDAP support
import_playbook: '../service/postldap.yml'
- name: Configure OpenDKIM service
import_playbook: '../service/opendkim.yml'
- name: Configure Apache webserver
import_playbook: '../service/apache.yml'
- name: Configure nginx webserver
import_playbook: '../service/nginx.yml'
- name: Configure Mosquitto service
import_playbook: '../service/mosquitto.yml'
- name: Configure SNMP daemon
import_playbook: '../service/snmpd.yml'
- name: Configure Monit service
import_playbook: '../service/monit.yml'
- name: Configure TFTP daemon
import_playbook: '../service/tftpd.yml'
- name: Configure Samba service
import_playbook: '../service/samba.yml'
- name: Configure TGT, userspace iSCSI client
import_playbook: '../service/tgt.yml'
- name: Configure MariaDB/MySQL database
import_playbook: '../service/mariadb_server.yml'
- name: Configure MariaDB/MySQL client
import_playbook: '../service/mariadb.yml'
- name: Configure PostgreSQL service
import_playbook: '../service/postgresql_server.yml'
- name: Configure PostgreSQL client
import_playbook: '../service/postgresql.yml'
- name: Configure Elastic APT repositories
import_playbook: '../service/elastic_co.yml'
- name: Configure Elasticsearch database
import_playbook: '../service/elasticsearch.yml'
- name: Configure Kibana service
import_playbook: '../service/kibana.yml'
- name: Configure InfluxData APT repositories
import_playbook: '../service/influxdata.yml'
- name: Configure InfluxDB database
import_playbook: '../service/influxdb_server.yml'
- name: Configure InfluxDB client
import_playbook: '../service/influxdb.yml'
- name: Configure Icinga 2 service
import_playbook: '../service/icinga.yml'
- name: Configure Icinga 2 database
import_playbook: '../service/icinga_db.yml'
- name: Configure Icinga 2 Web frontend
import_playbook: '../service/icinga_web.yml'
- name: Configure RabbitMQ service
import_playbook: '../service/rabbitmq_server.yml'
- name: Configure RabbitMQ management webconsole
import_playbook: '../service/rabbitmq_management.yml'
- name: Configure memcached service
import_playbook: '../service/memcached.yml'
- name: Configure Redis database
import_playbook: '../service/redis_server.yml'
- name: Configure Redis Sentinel service
import_playbook: '../service/redis_sentinel.yml'
- name: Configure MinIO service
import_playbook: '../service/minio.yml'
- name: Configure MinIO Client
import_playbook: '../service/mcli.yml'
- name: Configure Docker Registry service
import_playbook: '../service/docker_registry.yml'
- name: Configure reprepro APT repository
import_playbook: '../service/reprepro.yml'
- name: Configure SMS Gateway service
import_playbook: '../service/smstools.yml'
- name: Install Salt Master service
import_playbook: '../service/salt.yml'
- name: Configure Fail2ban service
import_playbook: '../service/fail2ban.yml'
- name: Configure Prosody XMPP server
import_playbook: '../service/prosody.yml'
- name: Configure FreeRADIUS service
import_playbook: '../service/freeradius.yml'
- name: Configure Tinyproxy service
import_playbook: '../service/tinyproxy.yml'
- name: Configure libuser library
import_playbook: '../service/libuser.yml'
- name: Configure MiniDLNA service
import_playbook: '../service/minidlna.yml'
- name: Configure PowerDNS service
import_playbook: '../service/pdns.yml'
- name: Configure BIND DNS server
import_playbook: '../service/bind.yml'
- name: Configure rspamd service
import_playbook: '../service/rspamd.yml'
- name: Configure OpenSearch database
import_playbook: '../service/opensearch.yml'