From ad20567213034aa38f34cadbca5f90446290bf90 Mon Sep 17 00:00:00 2001 From: Paul Dagnelie Date: Tue, 5 Dec 2023 16:17:07 -0800 Subject: [PATCH] Add tab completion, path modifications PR URL: https://www.github.com/delphix/appliance-build/pull/746 --- .../tasks/main.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/live-build/misc/ansible-roles/appliance-build.virtualization-common/tasks/main.yml b/live-build/misc/ansible-roles/appliance-build.virtualization-common/tasks/main.yml index cc6ab39d..cebf2ea4 100644 --- a/live-build/misc/ansible-roles/appliance-build.virtualization-common/tasks/main.yml +++ b/live-build/misc/ansible-roles/appliance-build.virtualization-common/tasks/main.yml @@ -119,3 +119,19 @@ command: "systemctl disable {{ item }}" with_items: - docker.service + +- name: Add systemctl bash completion + copy: + dest: "/etc/bash_completion.d/systemctl" + content: | + if [[ -r /usr/share/bash-completion/completions/systemctl ]]; then + . /usr/share/bash-completion/completions/systemctl && complete -F _systemctl systemctl + fi + +- name: Source bash completion + blockinfile: + dest: "/export/home/delphix/.bashrc" + block: | + . /etc/bash_completion.d/systemctl + . /etc/bash_completion.d/zfs + PATH=$PATH:/opt/delphix/server/bin