No description
  • Jinja 98.1%
  • Shell 1%
  • Makefile 0.9%
Find a file
2020-12-06 22:03:38 +01:00
bin 🎉 first commit : server base, monit, rss 2020-06-07 22:14:29 +02:00
docs 📝 add Readme 2020-06-07 22:44:38 +02:00
roles Add Wiki 2020-12-06 22:03:38 +01:00
vars 🔧 update db base 2020-11-17 23:04:35 +01:00
.gitignore 🎉 first commit : server base, monit, rss 2020-06-07 22:14:29 +02:00
base-system.yml 🎉 first commit : server base, monit, rss 2020-06-07 22:14:29 +02:00
hosts 🎉 first commit : server base, monit, rss 2020-06-07 22:14:29 +02:00
Makefile 📝 add Readme 2020-06-07 22:44:38 +02:00
README.md 📝 add Readme 2020-06-07 22:44:38 +02:00
titan-monit.yml Add Wiki 2020-12-06 22:03:38 +01:00
titan-pod.yml Add Wiki 2020-12-06 22:03:38 +01:00
tmp.password 🎉 first commit : server base, monit, rss 2020-06-07 22:14:29 +02:00
ToDo 🎉 first commit : server base, monit, rss 2020-06-07 22:14:29 +02:00

Anvir servers and services !

All Ansible code for Anvir servers and services !

Ansible version : ansible 2.9.6

Warning : This code is build for Debian 9+ and Ubuntu.

Schema

infra schema

Sevices

One service = one pod !

All pod have a systemd demon for handle start and stop process.

Lists of services on Anvir :

Usage

  • Deploy base system (ssh, security, dotfiles...) :
make deploy-system
  • Deploy monitoring (Grafana, Prometheus) :
make deploy-monit
  • Deploy services (RSS, Nextcloud, Gitlab ....) :
make deploy-pods