diff --git a/group_vars/all/vars.yaml b/group_vars/all/vars.yaml index d0766e03..81bae60c 100644 --- a/group_vars/all/vars.yaml +++ b/group_vars/all/vars.yaml @@ -15,3 +15,20 @@ ansible_header: | # Crans subnets adm_subnet: 10.231.136.0/24 + +# Role rsync-client +to_backup: + - { + name: "var", + path: "/var", + auth_users: "backupcrans", + secrets_file: "/etc/rsyncd.secrets", + hosts_allow: ["zephir.adm.crans.org", "10.231.136.6"], + } + - { + name: "slash", + path: "/", + auth_users: "backupcrans", + secrets_file: "/etc/rsyncd.secrets", + hosts_allow: ["zephir.adm.crans.org", "10.231.136.6"], + } diff --git a/host_vars/charybde.adm.crans.org.yml b/host_vars/charybde.adm.crans.org.yml new file mode 100644 index 00000000..5eea3c44 --- /dev/null +++ b/host_vars/charybde.adm.crans.org.yml @@ -0,0 +1,35 @@ +--- + +to_backup: + - { + name: "var", + path: "/var", + auth_users: "backupcrans", + secrets_file: "/etc/rsyncd.secrets", + hosts_allow: ["zephir.adm.crans.org", "10.231.136.6"], + } + - { + name: "slash", + path: "/", + auth_users: "backupcrans", + secrets_file: "/etc/rsyncd.secrets", + hosts_allow: ["zephir.adm.crans.org", "10.231.136.6"], + } + - { + name: "ftp", + path: "/pubftp", + comment: "CRANS FTP", + uid: "nobody", + gid: "nogroup", + hosts_allow: "*", + read_only: "yes" + } + - { + name: "videolan", + path: "/pubftp/videolan", + comment: "VideoLAN repository", + uid: "nobody", + gid: "nogroup", + hosts_allow: "*", + read_only: "yes" + } diff --git a/host_vars/dhcp.adm.crans.org.yml b/host_vars/dhcp.adm.crans.org.yml new file mode 100644 index 00000000..f8fc096c --- /dev/null +++ b/host_vars/dhcp.adm.crans.org.yml @@ -0,0 +1,11 @@ +--- + +# rsync_client +to_backup: + - { + name: "slash", + path: "/", + auth_users: "backupcrans", + secrets_file: "/etc/rsyncd.secrets", + hosts_allow: ["zephir.adm.crans.org", "10.231.136.6"], + } diff --git a/host_vars/redisdead.adm.crans.org.yml b/host_vars/redisdead.adm.crans.org.yml index d42f5d22..dec3db35 100644 --- a/host_vars/redisdead.adm.crans.org.yml +++ b/host_vars/redisdead.adm.crans.org.yml @@ -6,3 +6,26 @@ postfix: dkim: true mailman: true titanic: false + +to_backup: + - { + name: "var", + path: "/var", + auth_users: "backupcrans", + secrets_file: "/etc/rsyncd.secrets", + hosts_allow: ["zephir.adm.crans.org", "10.231.136.6"], + } + - { + name: "slash", + path: "/", + auth_users: "backupcrans", + secrets_file: "/etc/rsyncd.secrets", + hosts_allow: ["zephir.adm.crans.org", "10.231.136.6"], + } + - { + name: "mailman", + path: "/var/lib/mailman", + auth_users: "backupcrans", + secrets_file: "/etc/rsyncd.secrets", + hosts_allow: ["zephir.adm.crans.org", "10.231.136.6"], + } diff --git a/host_vars/sputnik.adm.crans.org.yml b/host_vars/sputnik.adm.crans.org.yml index 22d6f2e7..4e53d551 100644 --- a/host_vars/sputnik.adm.crans.org.yml +++ b/host_vars/sputnik.adm.crans.org.yml @@ -6,3 +6,19 @@ postfix: dkim: true mailman: false titanic: false + +to_backup: + - { + name: "var", + path: "/var", + auth_users: "backupcrans", + secrets_file: "/etc/rsyncd.secrets", + hosts_allow: ["zephir.adm.crans.org", "10.231.136.6", "172.31.0.1"], + } + - { + name: "slash", + path: "/", + auth_users: "backupcrans", + secrets_file: "/etc/rsyncd.secrets", + hosts_allow: ["zephir.adm.crans.org", "10.231.136.6", "172.31.0.1"], + }