[home] gardening

main
_shirenn 2022-11-30 16:18:56 +01:00
parent c11a7664f5
commit ad0f9b6f5a
2 changed files with 25 additions and 19 deletions

View File

@ -19,30 +19,36 @@ loc_service_home:
remote: https://gitlab.adm.crans.org/nounous/home.git
version: master
config:
ldap_server: "ldap://{{ query('ldap', 'ip4', 'yson-partou', 'adm') }}"
ldap:
server: "ldap://{{ query('ldap', 'ip4', 'yson-partou', 'adm') }}/"
binddn: "{{ vault.services.home.ldap.binddn }}"
basedn: cn=Utilisateurs,dc=crans,dc=org
password: "{{ vault.services.home.ldap.bindpass }}"
rootdn: cn=Utilisateurs,dc=crans,dc=org
home_dir: /pool/home
mail_dir: /pool/mail
home_quota: /usr/sbin/zfs set userquota@{user}=30G pool/home
mail_quota: /usr/sbin/zfs set userquota@{user}=10G pool/mail
home:
path: /pool/home
quota: 30G
mail:
path: /pool/mail
quota: 10G
loc_service_backup:
name: backup
install_dir: /var/local/services/backup
loc_service_borg:
name: borg
install_dir: /var/local/services/borg
cron:
frequency: "0 0 * * *"
frequency: "06-51/15 * * * *"
dependencies:
- python3-jinja2
- python3-ldap
generated: yes
git:
remote: https://gitlab.adm.crans.org/nounous/backup.git
version: master
remote: https://gitlab.adm.crans.org/nounous/borg.git
version: main
config:
binddn: cn=home,ou=service-users,dc=crans,dc=org
password: "{{ vault.ldap_home_password }}"
ldap:
server: "ldap://{{ query('ldap', 'ip4', 'yson-partou', 'adm') }}"
binddn: "{{ vault.services.home.ldap.binddn }}"
rootdn: cn=Utilisateurs,dc=crans,dc=org
ldap_server: "ldap://{{ query('ldap', 'ip4', 'yson-partou', 'adm') }}"
password: "{{ vault.services.home.ldap.bindpass }}"
borg_key: "{{ vault.borg.encryption_passphrase }}"
count: 50
processes: 4

View File

@ -8,6 +8,6 @@
- hosts: cameron.adm.crans.org
vars:
service: "{{ glob_service_backup | default({}) | combine(loc_service_backup | default({})) }}"
service: "{{ glob_service_borg | default({}) | combine(loc_service_borg | default({})) }}"
roles:
- service