ansible-role-system/tasks/ohmyzsh.yml

29 lines
673 B
YAML

- name: oh my zsh
tags: ohmyzsh
git:
repo: https://github.com/ohmyzsh/ohmyzsh
dest: /usr/share/oh-my-zsh
- name: oh my zsh theme
tags: ohmyzsh
copy:
src: nf.zsh-theme
dest: /usr/share/oh-my-zsh/custom/themes/nf.zsh-theme
- name: ".zshrc in user skeleton"
tags: ohmyzsh
template:
src: dotzshrc
dest: "/etc/skel/.zshrc"
- name: 'setup default user(s)'
tags: ohmyzsh
with_items: '{{sys_default_users}}'
user:
name: '{{item.name}}'
home: '{{item.home | default("/home/"+item.name)}}'
shell: '{{item.shell | default("/usr/bin/zsh")}}'
groups: [users]
createhome: yes
move_home: yes
append: yes