summaryrefslogtreecommitdiff
path: root/roles/zsh/tasks/main.yaml
blob: 61aa7c83ae8a802ff6431eee62922ccef339706b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
---
- name: install zsh packages
  apt: name={{ item }} state=present
  with_items:
  - zsh

- name: install zsh-config
  copy: src={{ item.src }} dest={{ item.dest }}
  with_items:
  - { "src": "zshrc", "dest": "/etc/zsh/zshrc" }
  - { "src": "zshrc.skel", "dest": "/etc/skel/.zshrc" }

- name: set zsh as default shell
  user: name="{{ item }}" shell=/bin/zsh
  with_items: "{{ [ 'root' ] | union(zsh_loginshell_user | default([])) }}"