29 lines
673 B
YAML
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
|