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

View File

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