--- - name: set swapfile become: true lineinfile: path: /etc/dphys-swapfile state: present regexp: '^CONF_SWAPSIZE' line: 'CONF_SWAPSIZE=1024' owner: root group: root mode: 0600 tags: set_swapfile - name: restart swapfile become: true command: '/etc/init.d/dphys-swapfile restart' tags: set_swapfile - lineinfile: path: /boot/config.txt state: present backrefs: yes regexp: "{{ item.regexp }}" line: "{{ item.line }}" with_items: - { regexp: '#framebuffer_width=1280', line: 'framebuffer_width=1280' } - { regexp: '#framebuffer_height=720', line: 'framebuffer_height=1024' } become: true - name: enable autologin symlink become: true file: src: /lib/systemd/system/getty@.service dest: /etc/systemd/system/getty.target.wants/getty@tty1.service owner: root group: root state: link - name: autologin systemd become: true lineinfile: path: /etc/systemd/system/getty@tty1.service.d/autologin.conf line: {{ item.line }} with_items: - { '[Service]' } - { 'ExecStart=' } - { 'ExecStart=-/sbin/agetty --autologin pi --noclear %I \$TERM' } - name: autologin replacement become: true lineinfile: path: /etc/lightdm/lightdm.conf regexp: '^\(#\|\)autologin-user=.*' line: 'autologin-user=pi' - name: force systemd reload become: true systemd: daemon_reload: yes