[home] gardening
parent
c11a7664f5
commit
ad0f9b6f5a
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue