# workstation ~~ roles/workstation/tasks/main.yml # init workstation with packages and dotfiles --- - name: select correct distribution packages set_fact: packages: "{{ packages[ansible_distribution | lower] }}" - name: download development packages package: name="{{ packages[item] }}" state=present loop: - neovim #- qutebrowser #- vlc #- feh ignore_errors: true become: true - name: ensure dotfiles local directory exists file: path: "{{ workstation_dotfiles_dir }}" state: directory mode: 0755 - name: download dotfiles configuration repository git: repo: "{{ workstation_git_root }}/dot-config" dest: "{{ workstation_dotfiles_dir }}/dot-config" bare: true