commit
04f2b52a78
5
all.yml
5
all.yml
|
@ -35,11 +35,6 @@
|
|||
- import_playbook: plays/tv.yml
|
||||
- import_playbook: plays/wireguard.yml
|
||||
|
||||
# FIXME: should be in plays/ directory
|
||||
# Tools for members
|
||||
- hosts: zamok.adm.crans.org
|
||||
roles: ["zamok-tools"]
|
||||
|
||||
# FIXME: should be in plays/ directory
|
||||
# Deploy LDAP replica
|
||||
- hosts: odlyd.adm.crans.org,soyouz.adm.crans.org,fy.adm.crans.org,thot.adm.crans.org
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
---
|
||||
loc_borg:
|
||||
to_exclude:
|
||||
- /var/mail
|
||||
hooks:
|
||||
- type: mysql_databases
|
||||
params:
|
||||
- "- name: all"
|
||||
- " password: {{ vault_mysql_zamok_password }}"
|
3
hosts
3
hosts
|
@ -1,5 +1,8 @@
|
|||
# Crans servers inventory
|
||||
|
||||
[adh_server]
|
||||
zamok.adm.crans.org
|
||||
|
||||
[backups]
|
||||
zephir.adm.crans.org
|
||||
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
#!/usr/bin/env ansible-playbook
|
||||
---
|
||||
|
||||
- hosts: adh_server
|
||||
roles:
|
||||
- zamok-tools
|
||||
- postfix
|
||||
- prometheus-node-exporter-postfix
|
||||
|
|
@ -77,12 +77,13 @@ consistency:
|
|||
{% endfor %}
|
||||
|
||||
{% if borg.hooks | default([]) %}
|
||||
hooks:
|
||||
hooks:
|
||||
{% for hook in borg.hooks %}
|
||||
{{ hook.type }}:
|
||||
{% for value in hook.values %}
|
||||
- {{ value }}
|
||||
{% endfor %}
|
||||
{% for param in hook.params %}
|
||||
{{ param }}
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
|
||||
umask: 0077
|
||||
{% endif %}
|
||||
|
|
|
@ -3,65 +3,58 @@
|
|||
apt:
|
||||
update_cache: true
|
||||
name:
|
||||
- bitlbee # Demande du 06/09/2017 17:40 sur #crans
|
||||
- byobu
|
||||
- cabal-install
|
||||
- cmake # Demande irc #root 22/05/2018 15h45
|
||||
- cpanminus
|
||||
- exiv2 # Demande du 25/08/2017 14:19 sur #crans
|
||||
- fetchmail
|
||||
- fish
|
||||
# - freefem++ # Demande du 14/05/2018 17:12 sur #roots
|
||||
- graphviz # Demande du 10/02/2018 15:46 sur #roots
|
||||
- inotify-tools # Demande du 24/10/2017 23:17 sur #crans
|
||||
- jed # Demande du 04/08/2017 sur nounou@
|
||||
- joe
|
||||
- libapache2-mod-wsgi-py3
|
||||
- lua-cjson # Demande du 01/09/2017 18:50 sur #crans
|
||||
- lynx # Demande du 30/07/2017 sur nounou@
|
||||
- mariadb-server
|
||||
- moreutils # Ce package, c'est la vie !
|
||||
- nyancat
|
||||
- octave # Demande irc #crans 28/02/2019 14h28
|
||||
- odt2txt
|
||||
- par
|
||||
- pdftk # Demande mail nounou@ 16/10/2018 16h01
|
||||
- php
|
||||
- php-mysql
|
||||
- phpmyadmin
|
||||
- pkg-config # Demande du 01/02/2018 15:00 sur #roots
|
||||
- poppler-utils
|
||||
- python3-dialog
|
||||
- python3-django
|
||||
- python3-django-reversion
|
||||
- python-django-reversion
|
||||
- python3-djangorestframework
|
||||
- python3-netaddr
|
||||
- python3-psycopg2
|
||||
- python3-mysqldb
|
||||
- python3-pip
|
||||
- python-irc
|
||||
- python3-irc
|
||||
- python3-mysqldb
|
||||
- python3-netaddr
|
||||
- python3-pip
|
||||
- python3-scipy
|
||||
- mysql-server
|
||||
- texlive-full
|
||||
- libapache2-mod-ruid2
|
||||
- libapache2-mod-wsgi-py3
|
||||
- php
|
||||
- slrn
|
||||
- sl
|
||||
- nyancat
|
||||
- php-mysql
|
||||
- fish
|
||||
- odt2txt
|
||||
- python3-dialog
|
||||
- reptyr
|
||||
- byobu
|
||||
- cpanminus
|
||||
- lynx # Demande du 30/07/2017 sur nounou@
|
||||
- poppler-utils
|
||||
- par
|
||||
- joe
|
||||
- jed # Demande du 04/08/2017 sur nounou@
|
||||
- fetchmail
|
||||
- python-mysqldb # Demande du 18/08/2017 sur nounou@ respo pot vieux
|
||||
- exiv2 # Demande du 25/08/2017 14:19 sur #crans
|
||||
- lua-cjson # Demande du 01/09/2017 18:50 sur #crans
|
||||
- bitlbee # Demande du 06/09/2017 17:40 sur #crans
|
||||
- vim-gtk # Demande du 23/09/2017 22:04 sur #crans
|
||||
- libenchant1c2a # Demande du 25/09/2017 11:28 sur #crans
|
||||
- inotify-tools # Demande du 24/10/2017 23:17 sur #crans
|
||||
- incron # Demande du 24/10/2017 23:57 sur #crans
|
||||
- ruby-dev # Demande du 07/01/2018 18:50 sur #crans pour compiler des gem
|
||||
- pkg-config # Demande du 01/02/2018 15:00 sur #roots
|
||||
- graphviz # Demande du 10/02/2018 15:46 sur #roots
|
||||
- freefem++ # Demande du 14/05/2018 17:12 sur #roots
|
||||
- spamassassin # utile pour filtrer le spam avec procmail
|
||||
- pyzor
|
||||
- razor
|
||||
- uwsgi # pratique pour utiliser Django sur sa page perso
|
||||
- uwsgi-plugin-python
|
||||
- uwsgi-plugin-python3
|
||||
- unison # Demande news crans.crans 11/04/18
|
||||
- cmake # Demande irc #root 22/05/2018 15h45
|
||||
- moreutils # Ce package, c'est la vie !
|
||||
- pdftk # Demande mail nounou@ 16/10/2018 16h01
|
||||
- weechat # Parceque c'est normal qu'il soit installe
|
||||
- octave # Demande irc #crans 28/02/2019 14h28
|
||||
- python3-venv # Ajout par erdnaxe pour la Med 10/08/2019 10h50
|
||||
- pyzor
|
||||
- ranger # Demande du 31/01/2020 11h10 par Solal
|
||||
- razor
|
||||
- reptyr
|
||||
- ruby-dev # Demande du 07/01/2018 18:50 sur #crans pour compiler des gem
|
||||
- sl
|
||||
- slrn
|
||||
- spamassassin # utile pour filtrer le spam avec procmail
|
||||
- texlive-full
|
||||
- unison # Demande news crans.crans 11/04/18
|
||||
- uwsgi # pratique pour utiliser Django sur sa page perso
|
||||
- uwsgi-plugin-python3
|
||||
- vim-gtk # Demande du 23/09/2017 22:04 sur #crans
|
||||
- weechat # Parceque c'est normal qu'il soit installe
|
||||
register: apt_result
|
||||
retries: 3
|
||||
until: apt_result is succeeded
|
||||
|
|
Loading…
Reference in New Issue