21 lines
645 B
YAML
21 lines
645 B
YAML
---
|
|
- name: Copy common shell rc files
|
|
ansible.builtin.copy:
|
|
src: "{{ item.src }}"
|
|
dest: "{{ item.dest }}"
|
|
mode: 0644
|
|
backup: true
|
|
with_items:
|
|
- {src: 'shell_aliases.ansible', dest: '~/.shell_aliases.ansible'}
|
|
- {src: 'shell_profile.ansible', dest: '~/.shell_profile.ansible'}
|
|
|
|
- name: Source shell.ansible files
|
|
ansible.builtin.lineinfile:
|
|
path: "{{ item.path }}"
|
|
line: "{{ item.line }}"
|
|
create: true
|
|
mode: 0644
|
|
insertbefore: BOF
|
|
with_items:
|
|
- {path: '~/.shell_aliases', line: '. "$HOME"/.shell_aliases.ansible'}
|
|
- {path: '~/.shell_profile', line: '. "$HOME"/.shell_profile.ansible'}
|