- hosts: localhost pre_tasks: - name: install shared packages become: true apt: name: '{{ packages }}' roles: - common tasks: - import_tasks: 'tasks/setup.yml' - import_tasks: 'tasks/network.yml' - import_tasks: 'tasks/nfs.yml' - import_tasks: 'tasks/radicale.yml' - import_tasks: 'tasks/syncthing.yml' - import_tasks: 'tasks/transmission.yml' - import_tasks: 'tasks/mpd.yml' - import_tasks: 'tasks/nginx.yml' vars_files: - 'vars/main.yml' - 'vars/nginx.yml' - 'vars/network.yml' - 'vars/vpn.yml' - 'vars/transmission.yml' - 'vars/syncthing.yml' - 'vars/mpd.yml' - 'vars/radicale.yml'