--- - name: Upgrade all packages o the latest version become: true apt: upgrade: yes update_cache: yes tags: apt_upgrade - name: Create directories file: path: "{{ item }}" state: directory owner: pi group: pi with_items: - /home/pi/Documents/ftp - /home/pi/Documents/smb - /home/pi/scripts tags: create_dirs - name: update hosts file become: true blockinfile: dest: /etc/hosts content: "{{ lookup('template', '{{ role_path }}/templates/hosts.j2') }}" state: present tags: update_hosts - name: install programs and libraries become: true apt: name: [ 'expect', 'ftp', 'cadaver', 'iperf', 'iperf3', 'libpcap0.8', 'libsctp1', 'libsctp-dev', 'libncurses-dev', 'libssl-dev', 'libpcap-dev', 'vim', 'mc', 'smbclient', 'ncurses-dev' ] update_cache: true state: present tags: install_packages