- - include: tasks/timezone.yml
- vars:
- timezone: Europe/Berlin
-
- - name: ensure boot messages are not cleand on start up
- replace:
- dest: /etc/systemd/system/getty.target.wants/getty@tty1.service
- regexp: '^TTYVTDisallocate=yes.*$'
- replace: 'TTYVDisallocate=no'
+ # Miscellaneous.
+ - name: Ensure dotfile symlinks
+ file: state=link force=yes src={{item}} dest=~/.{{item|basename}}
+ with_fileglob: ~/config/ansible/dotfiles/*
+ - name: ensure man-db, manpages is installed
+ apt: name={{item}} state=present
+ with_items:
+ - man-db
+ - manpages
+ - name: set /etc/localtime
+ file: state=link force=yes src=/usr/share/zoneinfo/Europe/Berlin dest=/etc/localtime
+ - name: ensure git, vim, less are installed
+ apt: name={{item}} state=present
+ with_items:
+ - git
+ - vim
+ - less
+ - name: create user plom
+ user: name=plom
+ - name: ensure boot messages are not cleared on start up
+ replace: dest=/etc/systemd/system/getty.target.wants/getty@tty1.service regexp='^TTYVTDisallocate=yes.*$' replace='TTYVDisallocate=no'