Ansible god!
Big rework! Control stuffs with variables! We still should do some movei'n around of roles before extending features.
This commit is contained in:
30
roles/shell/tasks/main.yml
Normal file
30
roles/shell/tasks/main.yml
Normal file
@@ -0,0 +1,30 @@
|
||||
- name: Setup user zsh config
|
||||
when: "'zsh' in setup"
|
||||
tags: [user,zsh]
|
||||
block:
|
||||
- name: Add .zshrc
|
||||
template: src=zshrc.zsh.j2 dest=/home/{{ name }}/.zshrc owner={{ name }} group={{ group }} mode=0644
|
||||
- name: Add zsh zstyles config
|
||||
copy: src=zstyles.zsh dest=/home/{{ name }}/.zstyles owner={{ name }} group={{ group }} mode=0644
|
||||
|
||||
- name: Setup user bash config
|
||||
when: "'bash' in setup"
|
||||
tags: [user,bash]
|
||||
block:
|
||||
- name: Add .bashrc
|
||||
template: src=bashrc.sh.j2 dest=/home/{{ name }}/.bashrc owner={{ name }} group={{ group }} mode=0644
|
||||
|
||||
- name: Setup user extra config
|
||||
when: "'extra' in setup"
|
||||
tags: [user,extra]
|
||||
block:
|
||||
- import_tasks: extra.yml
|
||||
|
||||
- name: Add .env file
|
||||
when: not revert
|
||||
copy: src=env.sh dest=/home/{{ name }}/.env owner={{ name }} group={{ group }} mode=0644
|
||||
|
||||
- name: Revert ansible shell setup
|
||||
when: revert
|
||||
block:
|
||||
- import_tasks: revert.yml
|
Reference in New Issue
Block a user