VSFTPD
Votre fichier
--- - name: ftp server install hosts: localhost gather_facts: no become: yes vars_files: - users.yml tasks: - name: latest vsftpd version yum: name: vsftpd state: latest - name: latest firewalld version yum: name: firewalld state: latest - name: vsftpd service: name: vsftpd enabled: true state: started - name: firewalld service: name: firewalld enabled: true state: started - name: firewalld allows ftp firewalld: permanent: yes immediate: yes state: enabled - name: Create_FTP_users user: password: "{{ item.password | password_hash('sha512') }}" with_items: "{{ ftp_users }}"
Le bon fichier
--- - name: ftp server install hosts: localhost gather_facts: no become: yes vars_files: - users.yml tasks: - name: latest vsftpd version yum: name: vsftpd state: latest - name: latest firewalld version yum: name: firewalld state: latest - name: vsftpd service: name: vsftpd enabled: true state: started - name: firewalld service: name: firewalld enabled: true state: started - name: firewalld allows ftp firewalld: permanent: yes immediate: yes state: enabled - name: Create_FTP_users user: name: "{{ item.username }}" password: "{{ item.password | password_hash('sha512') }}" with_items: "{{ ftp_users }}"