diff --git a/tasks/main.yml b/tasks/main.yml index 2907371..4cb3f1b 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -22,6 +22,17 @@ state: present # not required. choices: absent;present. Whether the account should exist or not, taking action if the state is different from what is stated. become: yes +- name: test if user bash rc exist + stat: + path: /home/{{user.name}}/.bashrc + register: links + +- name: delete bashrc if needed + file: + path: "{{ links.stat.path }}" + state: absent + when: links.stat.islnk is defined and not links.stat.islnk + - name: apply stow config shell: stow * args: @@ -33,4 +44,4 @@ args: chdir: /home/{{user.name}}/conf2 when: config_download.changed == true - become: yes \ No newline at end of file + become: yes