Add zshrc, make values common between bash and zsh.

This commit is contained in:
Hyperling 2021-03-02 06:06:27 -06:00
parent 83b9cc06b3
commit 1e29998e1c

View File

@ -87,14 +87,48 @@
## Files ## ## Files ##
- name: General | Account Management | Users | Files | RC Variables
set_fact:
alias_cp: alias cp='cp -v'
alias_mv: alias mv='mv -v'
alias_rm: alias rm='echo "Use mv ~/TRASH/ instead!"'
path_additions: export PATH="~/bin:$PATH"
function_wttr: |
function weather() {
curl https://wttr.in/$1
}
- name: General | Account Management | Users | Files | Common Variable
set_fact:
rc_common: |
{{ alias_cp }}
{{ alias_mv }}
{{ alias_rm }}
{{ path_additions }}
{{ function_wttr }}
- name: General | Account Management | Users | Files | .bashrc - name: General | Account Management | Users | Files | .bashrc
blockinfile: blockinfile:
path: "{{ item }}/.bashrc" path: "{{ item }}/.bashrc"
block: | block: |
alias cp='cp -v' {{ rc_common }}
alias mv='mv -v' echo "`date` - Set .bashrc preferences."
alias rm='echo "Use mv ~/TRASH/ instead!"' marker: '# {mark} MANAGED BY ANSIBLE | Aliases'
export PATH="~/bin:$PATH" state: present
create: yes
backup: yes
loop:
- "{{ user_root.home }}"
- "{{ user_ling.home }}"
ignore_errors: yes
when: user_root.home != "" and user_ling.home != ""
- name: General | Account Management | Users | Files | .zshrc
blockinfile:
path: "{{ item }}/.zshrc"
block: |
{{ rc_common }}
echo "`date` - Set .zshrc preferences."
marker: '# {mark} MANAGED BY ANSIBLE | Aliases' marker: '# {mark} MANAGED BY ANSIBLE | Aliases'
state: present state: present
create: yes create: yes