- hosts: gitlab become: true become_method: sudo pre_tasks: - name: install packages apt: name: '{{ packages }}' state: present - include_role: name: common tasks_from: 'setup.yml' - include_role: name: common tasks_from: 'network.yml' - include_role: name: common tasks_from: 'host.yml' roles: - common tasks: - include_role: name: common tasks_from: 'ssl.yml' - import_tasks: 'tasks.yml' vars_files: - 'vars/main.yml' - 'vars/network.yml' - 'vars/postgres.yml' - 'vars/email.yml'