diff --git a/base.yml b/base.yml index 1f3d6506..abdfb08d 100755 --- a/base.yml +++ b/base.yml @@ -35,9 +35,6 @@ # Scripts will tell users to go there to manage their account intranet_url: 'https://intranet.crans.org/' - # Backup password - backuppc_rsyncd_passwd: "{{ vault_backuppc_rsyncd_passwd }}" - # Will be in /usr/scripts/ crans_scripts_git: "http://gitlab.adm.crans.org/nounous/scripts.git" @@ -51,7 +48,6 @@ - ldap-client - openssh - sudo - - rsync-client - ntp-client - crans-scripts @@ -99,3 +95,10 @@ - hosts: zamok.adm.crans.org roles: - zamok-tools + +#- import_playbook: plays/mail.yml +#- import_playbook: plays/nfs.yml +#- import_playbook: plays/logs.yml +#- import_playbook: plays/tv.yml +- import_playbook: plays/backup.yml +#- import_playbook: plays/network-interfaces.yml diff --git a/plays/backup.yml b/plays/backup.yml new file mode 100755 index 00000000..a85202e0 --- /dev/null +++ b/plays/backup.yml @@ -0,0 +1,15 @@ +#!/usr/bin/env ansible-playbook +--- +# zephir backups virtual machines. +# omnomnom backups home dirs. + +# Rsync client on all server to allow backup +- hosts: server + vars: + # Backup password + backuppc_rsyncd_passwd: "{{ vault_backuppc_rsyncd_passwd }}" + roles: ["rsync-client"] + +# Backuppc backup software +- hosts: zephir.adm.crans.org,omnomnom.adm.crans.org + roles: ["backuppc"] diff --git a/services_web.yml b/services_web.yml index a22869d2..6017d524 100755 --- a/services_web.yml +++ b/services_web.yml @@ -110,7 +110,3 @@ - ftpsync - rsync-mirror - nginx-pubftp - -- hosts: zephir.adm.crans.org,omnomnom.adm.crans.org - roles: - - backuppc