From 91ef3338eecfbf8d0f413caf8310d4ac8bebb1bc Mon Sep 17 00:00:00 2001 From: "flyingscorpio@clevo" Date: Tue, 15 Mar 2022 14:46:10 +0100 Subject: [PATCH] Add .ansible files for role shell --- .../files/{shell_aliases => shell_aliases.ansible} | 0 .../files/{shell_profile => shell_profile.ansible} | 0 roles/shell/tasks/main.yml | 10 ++++++++-- 3 files changed, 8 insertions(+), 2 deletions(-) rename roles/shell/files/{shell_aliases => shell_aliases.ansible} (100%) rename roles/shell/files/{shell_profile => shell_profile.ansible} (100%) diff --git a/roles/shell/files/shell_aliases b/roles/shell/files/shell_aliases.ansible similarity index 100% rename from roles/shell/files/shell_aliases rename to roles/shell/files/shell_aliases.ansible diff --git a/roles/shell/files/shell_profile b/roles/shell/files/shell_profile.ansible similarity index 100% rename from roles/shell/files/shell_profile rename to roles/shell/files/shell_profile.ansible diff --git a/roles/shell/tasks/main.yml b/roles/shell/tasks/main.yml index aadbd65..5715d6b 100644 --- a/roles/shell/tasks/main.yml +++ b/roles/shell/tasks/main.yml @@ -2,5 +2,11 @@ - name: Copy common shell rc files copy: src={{ item.src }} dest={{ item.dest }} backup=true with_items: - - { src: 'shell_aliases', dest: '~/.shell_aliases' } - - { src: 'shell_profile', dest: '~/.shell_profile' } + - { src: 'shell_aliases.ansible', dest: '~/.shell_aliases.ansible' } + - { src: 'shell_profile.ansible', dest: '~/.shell_profile.ansible' } + +- name: Source shell.ansible files + lineinfile: path={{ item.path }} line={{ item.line }} create=true insertbefore=BOF + with_items: + - { path: '~/.shell_aliases', line: '. "$HOME"/.shell_aliases.ansible' } + - { path: '~/.shell_profile', line: '. "$HOME"/.shell_profile.ansible' }