setup-cockpit/roles/shell/tasks/main.yml

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'}