From f76aaa84f4e6fc42ae1559725033cda60d29cd40 Mon Sep 17 00:00:00 2001
From: shirenn <shirenn@crans.org>
Date: Thu, 3 Jun 2021 23:53:09 +0200
Subject: [PATCH] [vsftpd] deployed on ptf and eclat

---
 host_vars/eclat.adm.crans.org.yml     |  3 +++
 host_vars/ptf.adm.crans.org.yml       |  3 +++
 hosts                                 |  4 ++-
 roles/vsftpd/templates/rsyncd.conf.j2 | 37 ---------------------------
 4 files changed, 9 insertions(+), 38 deletions(-)
 delete mode 100644 roles/vsftpd/templates/rsyncd.conf.j2

diff --git a/host_vars/eclat.adm.crans.org.yml b/host_vars/eclat.adm.crans.org.yml
index be5af005..40e3b98e 100644
--- a/host_vars/eclat.adm.crans.org.yml
+++ b/host_vars/eclat.adm.crans.org.yml
@@ -23,3 +23,6 @@ loc_rsyncd:
       path: /mirror/pub/
       comment: CR@NS MIRROR
       hosts_allow: "*"
+
+loc_vsftpd:
+  root: /mirror/pub
diff --git a/host_vars/ptf.adm.crans.org.yml b/host_vars/ptf.adm.crans.org.yml
index 46de9db2..6ce8a952 100644
--- a/host_vars/ptf.adm.crans.org.yml
+++ b/host_vars/ptf.adm.crans.org.yml
@@ -64,3 +64,6 @@ loc_nginx:
             - "mp4"
             - "mp4_buffer_size 1m"
             - "mp4_max_buffer_size 5m"
+
+loc_vsftpd:
+  root: /ftp
diff --git a/hosts b/hosts
index 4a094195..4b46ccb8 100644
--- a/hosts
+++ b/hosts
@@ -31,7 +31,6 @@ routeur-gulp.cachan-adm.crans.org
 monitoring.adm.crans.org
 
 [certbot]
-charybde.adm.crans.org
 sputnik.adm.crans.org
 
 [certbot:children]
@@ -43,6 +42,7 @@ mailman
 radius  # We use certbot to manage LE certificates
 reverseproxy
 thelounge
+vsftpd
 
 [dhcp:children]
 routeurs_vm
@@ -221,6 +221,8 @@ sam.adm.crans.org
 
 [vsftpd]
 charybde.adm.crans.org
+eclat.adm.crans.org
+ptf.adm.crans.org
 
 [wiki]
 kiwi.adm.crans.org
diff --git a/roles/vsftpd/templates/rsyncd.conf.j2 b/roles/vsftpd/templates/rsyncd.conf.j2
deleted file mode 100644
index b900c471..00000000
--- a/roles/vsftpd/templates/rsyncd.conf.j2
+++ /dev/null
@@ -1,37 +0,0 @@
-{{ ansible_header | comment }}
-
-# GLOBAL OPTIONS
-log file=/var/log/rsyncd
-# for pid file, dont' use /var/run/rsync.pid unless you're not going to run
-# rsync out of the init.d script. The /var/run/rsyncd.pid below is OK.
-pid file=/var/run/rsyncd.pid
-syslog facility=daemon
-
-uid = root
-gid = root
-use chroot = no
-read only = yes
-# On ne liste pas les modules
-list = no
-#max connections=2
-ignore errors = no
-ignore nonreadable = yes
-# ne loggue pas tous les fichiers
-transfer logging = no 
-dont compress = *.gz *.tgz *.zip *.z *.rpm *.deb *.iso *.bz2 *.tbz
-# verifie les droits de /etc/rsyncd.secrets
-strict modes = yes
-# personne n'accede aux modules par defaut
-hosts deny = *
-
-# MODULE OPTIONS
-{% for module in rsyncd.modules -%}
-[{{ module.name }}]
-path = {{ module.path }}
-comment = {{ module.comment }}
-uid = nobody
-gid = nogroup
-hosts allow = {{ module.hosts_allow }}
-read only = yes
-
-{% endfor %}
-- 
GitLab