diff --git a/tasks/docker.yml b/tasks/docker.yml index 111d865..19629c0 100644 --- a/tasks/docker.yml +++ b/tasks/docker.yml @@ -13,9 +13,20 @@ dest: '{{ xdg_config_dir }}/docker/daemon.json' when: ansible_hostname == 'desktop' +- name: check for .bashrc.override + stat: + path: '{{ ansible_env.HOME }}/.bashrc.override' + register: bashrc_override + +- name: create .bashrc.override + file: + path: '{{ ansible_env.HOME }}/.bashrc.override' + state: present + when: not bashrc_override.stat.exists + - name: ensure correct DOCKER_HOST is set lineinfile: - path: '{{ ansible_env.HOME }}/.bashrc' + path: '{{ ansible_env.HOME }}/.bashrc.override' regexp: '^export DOCKER_HOST=' line: 'export DOCKER_HOST=unix:///run/user/{{ ansible_user_uid }}/docker.sock'