diff --git a/playbooks/dependencies/01-setup-deps.yaml b/playbooks/dependencies/01-setup-deps.yaml index 795901c..6b1d415 100644 --- a/playbooks/dependencies/01-setup-deps.yaml +++ b/playbooks/dependencies/01-setup-deps.yaml @@ -8,14 +8,6 @@ ansible.builtin.apt: pkg: - python3-venv - - bat - - name: Link batcat to bat - ansible.builtin.file: - src: /usr/bin/batcat - dest: /home/gaugendre/.local/bin/bat - owner: gaugendre - group: gaugendre - state: link - name: Setup venv # github3.py required by the goatcounter playbook ansible.builtin.shell: | diff --git a/playbooks/dependencies/all.yaml b/playbooks/dependencies/all.yaml index 452a35b..57117a5 100644 --- a/playbooks/dependencies/all.yaml +++ b/playbooks/dependencies/all.yaml @@ -1,4 +1,5 @@ --- # intentionally leaving 00-clean-deps to prevent re-creating the venv every time - import_playbook: 01-setup-deps.yaml # noqa: name[play] +- import_playbook: bat.yaml # noqa: name[play] - import_playbook: caddy.yaml # noqa: name[play] diff --git a/playbooks/dependencies/bat.yaml b/playbooks/dependencies/bat.yaml new file mode 100644 index 0000000..6d07d50 --- /dev/null +++ b/playbooks/dependencies/bat.yaml @@ -0,0 +1,15 @@ +--- +- name: Setup ansible python dependencies + hosts: servers + gather_facts: false + tasks: + - name: Install system deps + become: true + ansible.builtin.apt: + pkg: + - bat + - name: Link batcat to bat + ansible.builtin.file: + src: /usr/bin/batcat + dest: /home/gaugendre/.local/bin/bat + state: link