--- - name: add users user: name: "{{ item.name }}" create_home: true password: "{{ lookup('password', './pass/' + item.name + '_pass length=10 chars=ascii_letters') | password_hash('sha512') }}" update_password: on_create with_items: "{{ users }}" register: returned - name: create public_html file: path: "/home/{{ item.name}}/public_html/" owner: "{{ item.name }}" group: www-data state: directory with_items: "{{ users }}" - name: Sets Up Index page template: src: "files/index.html.j2" dest: "/home/{{ item.name }}/public_html/index.html" mode: 774 with_items: "{{ users }}"