[MOLECULE] Add 'ubuntu' scenario for 'k8s-persistent-volume' role 62/126462/1
authorBartek Grzybowski <b.grzybowski@partner.samsung.com>
Wed, 5 Jan 2022 11:32:31 +0000 (12:32 +0100)
committerBartek Grzybowski <b.grzybowski@partner.samsung.com>
Wed, 5 Jan 2022 11:32:31 +0000 (12:32 +0100)
Change-Id: I79b1cc4757ce5b45afae3f13b05f2739a3593d4f
Issue-ID: OOM-2908
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
ansible/roles/k8s-persistent-volume/molecule/ubuntu/molecule.yml [new file with mode: 0644]
ansible/roles/k8s-persistent-volume/molecule/ubuntu/vars.yml [new symlink]
ansible/roles/k8s-persistent-volume/tasks/main.yml

diff --git a/ansible/roles/k8s-persistent-volume/molecule/ubuntu/molecule.yml b/ansible/roles/k8s-persistent-volume/molecule/ubuntu/molecule.yml
new file mode 100644 (file)
index 0000000..7eed8df
--- /dev/null
@@ -0,0 +1,25 @@
+---
+dependency:
+  name: galaxy
+driver:
+  name: docker
+lint: |
+  set -e
+  yamllint .
+  ansible-lint .
+  flake8
+platforms:
+  - name: infrastructure-ubuntu-k8s-persistent-volume
+    image: molecule-${PREBUILD_PLATFORM_DISTRO:-ubuntu}:${PREBUILD_DISTRO_VERSION:-18.04}
+    pre_build_image: true
+    groups:
+      - infrastructure
+provisioner:
+  name: ansible
+  env:
+    ANSIBLE_ROLES_PATH: ../../../../test/roles
+    ANSIBLE_LIBRARY: ../../../../library
+  playbooks:
+    converge: ../default/converge.yml
+verifier:
+  name: testinfra
diff --git a/ansible/roles/k8s-persistent-volume/molecule/ubuntu/vars.yml b/ansible/roles/k8s-persistent-volume/molecule/ubuntu/vars.yml
new file mode 120000 (symlink)
index 0000000..8be219f
--- /dev/null
@@ -0,0 +1 @@
+../default/vars.yml
\ No newline at end of file
index 8428857..02fbbb2 100644 (file)
@@ -3,6 +3,7 @@
   package:
     name: 'python2-openshift'
     state: present
+  when: ansible_os_family == 'RedHat'
 
 - name: Create k8s persistent volumes
   community.kubernetes.k8s: