From 69f44a414dc2f8ca882022aa27f958d8946a8336 Mon Sep 17 00:00:00 2001 From: Sonny Bakker Date: Sat, 3 Dec 2022 20:26:08 +0100 Subject: [PATCH] Use `.bashrc.override` for `DOCKER_HOST` --- tasks/docker.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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'