Ensure /etc/bash_completion.d/ folder exists (#4543)

The Stateless ClearLinux feature[1] requires the creation of folders
in /etc folder. This change ensure the existence of the
/etc/bash_completion.d/ folder for ClearLinux Distribution.

[1] https://clearlinux.org/features/stateless
This commit is contained in:
Victor Morales
2019-04-18 02:24:10 -07:00
committed by Kubernetes Prow Robot
parent b103385678
commit c6586829de
2 changed files with 16 additions and 0 deletions

View File

@@ -42,6 +42,14 @@
- kubectl
- upgrade
- name: Make sure bash_completion.d folder exists
file:
name: "/etc/bash_completion.d/"
state: directory
when: ansible_os_family in ["ClearLinux"]
tags:
- kubectl
- name: Install kubectl bash completion
shell: "{{ bin_dir }}/kubectl completion bash >/etc/bash_completion.d/kubectl.sh"
when: ansible_os_family in ["Debian","RedHat"]