# Ansible playbook to install stuff for v-i. # TODO: # - maybe install iwlwifi firmware? # - install liw-openpgp.pub and a gpg config to use my Yubikey - hosts: image tasks: - name: "set /etc/hostname" shell: | echo "{{ hostname }}" > /etc/hostname - name: "unset root password" shell: | sed -i '/^root:[^:]*:/s//root::/' /etc/passwd - name: "configure keyboard layout" copy: content: | XKBMODEL="pc105" XKBLAYOUT="fi" XKBVARIANT="" XKBOPTIONS="" BACKSPACE="guess" dest: /etc/default/keyboard - name: "configure console" copy: content: | ACTIVE_CONSOLES="/dev/tty[1-6]" CHARMAP="UTF-8" CODESET="Lat15" FONTFACE="Fixed" FONTSIZE="8x16" VIDEOMODE= dest: /etc/default/console-setup - name: "set default LC_TYPE for all users" shell: echo export LC_CTYPE=fi_FI.UTF8 >> /etc/profile.d/finnish.sh - name: "configure networking" copy: content: | auto eth0 iface eth0 inet dhcp iface eth0 inet6 auto dest: /etc/network/interfaces.d/wired - name: "copy rootfs tarball" copy: src: /home/liw/data/v-i/unstable.tar.gz dest: /root/unstable.tar.gz vars: hostname: v-i