[home] gardening
parent
c11a7664f5
commit
ad0f9b6f5a
|
@ -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') }}"
|
||||
binddn: "{{ vault.services.home.ldap.binddn }}"
|
||||
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
|
||||
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 }}"
|
||||
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 }}"
|
||||
rootdn: cn=Utilisateurs,dc=crans,dc=org
|
||||
ldap_server: "ldap://{{ query('ldap', 'ip4', 'yson-partou', 'adm') }}"
|
||||
ldap:
|
||||
server: "ldap://{{ query('ldap', 'ip4', 'yson-partou', 'adm') }}"
|
||||
binddn: "{{ vault.services.home.ldap.binddn }}"
|
||||
rootdn: cn=Utilisateurs,dc=crans,dc=org
|
||||
password: "{{ vault.services.home.ldap.bindpass }}"
|
||||
borg_key: "{{ vault.borg.encryption_passphrase }}"
|
||||
count: 50
|
||||
processes: 4
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue