From 76ae6eb25a264ab87a7273c76d88a18dc67c1976 Mon Sep 17 00:00:00 2001 From: Sven Ketelsen Date: Fri, 22 Oct 2021 13:27:30 +0200 Subject: [PATCH] bugfix: role common: /etc/bash_completion.d not found --- roles/awx/tasks/main.yml | 2 +- roles/common/tasks/main.yml | 11 +++++++++-- roles/harbor/tasks/main.yml | 2 +- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/roles/awx/tasks/main.yml b/roles/awx/tasks/main.yml index 07c0d65..0bdac21 100644 --- a/roles/awx/tasks/main.yml +++ b/roles/awx/tasks/main.yml @@ -31,7 +31,7 @@ - kube_install - name: "Download awx {{ awx_operator_version }} to kubernetes template for {{ inventory_hostname }}" - get_url: + ansible.builtin.get_url: url: "{{ awx_operator_url }}" dest: /tmp/awx-operator.yaml mode: '0664' diff --git a/roles/common/tasks/main.yml b/roles/common/tasks/main.yml index 3119b24..bec3d5d 100644 --- a/roles/common/tasks/main.yml +++ b/roles/common/tasks/main.yml @@ -119,8 +119,15 @@ tags: - install +- name: 'Ensures directory exists' + file: + state: directory + path: '/etc/bash_completion.d' + tags: + - install + - name: "Download docker bash completion" - get_url: + ansible.builtin.get_url: url: https://raw.githubusercontent.com/docker/cli/v20.10.6/contrib/completion/bash/docker dest: /etc/bash_completion.d/docker mode: '644' @@ -129,7 +136,7 @@ - install - name: "Download docker-compose bash completion" - get_url: + ansible.builtin.get_url: url: "https://raw.githubusercontent.com/docker/compose/{{ docker_compose_version }}/contrib/completion/bash/docker-compose" dest: "/etc/bash_completion.d/docker-compose" mode: '644' diff --git a/roles/harbor/tasks/main.yml b/roles/harbor/tasks/main.yml index 9a8006d..7589e3c 100644 --- a/roles/harbor/tasks/main.yml +++ b/roles/harbor/tasks/main.yml @@ -55,7 +55,7 @@ - update_config - name: Download harbor offline installer - get_url: + ansible.builtin.get_url: url: https://github.com/goharbor/harbor/releases/download/{{ harbor_version }}/harbor-offline-installer-{{ harbor_version }}.tgz dest: "{{ service_base_path }}/{{ inventory_hostname }}/harbor-offline-installer-{{ harbor_version }}.tgz"