--- - hosts: all become: true pre_tasks: - name: Ensure /var/www/html exists file: name: /var/www/html state: directory vars: #samba_netbios_name: SAMBA_TEST samba_server_string: 'Welcome to the test file server' samba_workgroup: TESTGROUP samba_load_homes: true samba_load_printers: false samba_create_varwww_symlinks: true samba_log: /var/log/samba.log samba_log_size: 60000 samba_map_to_guest: Never samba_users: - name: vagrant password: vagrant samba_shares_root: /srv/samba samba_shares: - name: restrictedshare - name: privateshare comment: 'Only readable/writeable by vagrant' write_list: vagrant group: vagrant - name: protectedshare public: yes comment: 'Public, but only writeable by vagrant' write_list: vagrant group: vagrant - name: publicshare comment: 'Public share, writeable by all members of group ‘users’' public: yes write_list: +users group: users setype: public_content_t roles: - samba