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
|