[ANSIBLE] Drop shell completion code generation in 'cert-manager' role 26/126326/1
authorBartek Grzybowski <b.grzybowski@partner.samsung.com>
Fri, 17 Dec 2021 10:29:42 +0000 (11:29 +0100)
committerBartek Grzybowski <b.grzybowski@partner.samsung.com>
Fri, 17 Dec 2021 10:34:34 +0000 (11:34 +0100)
Moved to a dedicated role

Change-Id: Ibfaf132d4d81edaee8332b809c3452d530ab1c4c
Issue-ID: OOM-2902
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
ansible/roles/cert-manager/defaults/main.yml
ansible/roles/cert-manager/molecule/default/tests/test_default.py
ansible/roles/cert-manager/tasks/main.yml

index 81a66f4..aa59c24 100644 (file)
@@ -7,5 +7,3 @@ cert_manager:
   helm_values:
     installCRDs: true
 cmctl_bin_dir: /usr/local/bin
-completion_dir: /etc/bash_completion.d
-completion_package: bash-completion
index 2bac602..4f1937a 100644 (file)
@@ -12,12 +12,3 @@ def test_cmctl(host):
     assert f.user == 'root'
     assert f.group == 'root'
     assert host.run('cmctl').rc == 0
-
-
-def test_bash_completion(host):
-    assert host.package("bash-completion").is_installed
-
-
-def test_bash_completion_cmctl(host):
-    f = host.file('/etc/bash_completion.d/cmctl')
-    assert f.exists
index 7706365..9bf7fde 100644 (file)
       - 'cmctl'
     remote_src: true
     mode: 0755
-
-- name: Install completion for the bash shell
-  package:
-    name: "{{ completion_package }}"
-    state: present
-
-- name: Generate shell autocompletion code for cmctl
-  command: cmctl completion bash
-  register: cmctl_completion
-  changed_when: false
-
-- name: Ensure bash completion dir exists
-  file:
-    path: "{{ completion_dir }}"
-    state: directory
-    mode: 0755
-
-- name: Install bash autocompletion code for cmctl
-  copy:
-    content: "{{ cmctl_completion.stdout }}"
-    dest: "{{ completion_dir }}/cmctl"
-    mode: 0644