1234567891011121314151617181920212223242526272829303132 |
- - name: activate userlist
- lineinfile:
- dest: /etc/vsftpd.conf
- line: 'userlist_enable=YES'
- regexp: '#? *userlist_enable=.*'
- become: yes
- notify: reload vsftpd
- - name: restrict access to explicitly listed users
- lineinfile:
- dest: /etc/vsftpd.conf
- # option only examined if userlist_enable is activated
- line: 'userlist_deny=NO'
- regexp: '#? *userlist_deny=.*'
- become: yes
- notify: reload vsftpd
- - name: set path to userlist
- lineinfile:
- dest: /etc/vsftpd.conf
- # vsftpd default: /etc/vsftpd.user_list
- line: 'userlist_file=/etc/vsftpd.user_list'
- regexp: '#? *userlist_file=.*'
- become: yes
- notify: reload vsftpd
- - name: create userlist
- copy:
- dest: /etc/vsftpd.user_list
- content: |
- {% for user in vsftpd_allowed_users %}
- {{user}}
- {% endfor %}
- mode: u=rw,g=,o=
- become: yes
|