Add molecule tests for rke role 18/86618/12
authorMichal Zegan <m.zegan@samsung.com>
Tue, 30 Apr 2019 12:52:13 +0000 (14:52 +0200)
committerMichal Zegan <m.zegan@samsung.com>
Mon, 3 Jun 2019 12:49:32 +0000 (14:49 +0200)
commit1ec19b0598382aa45258ed630ee26cba4fb3a7e5
tree795a6486f4d40a1890a79e65a0afad6397c44d3e
parent82052ddde7b2896c05c7b930d8e09d582025f0b3
Add molecule tests for rke role

This change adds molecule tests for the rke role, and
modifies the rke role itself to be more idempotent/to
pass linter.
Note that this molecule test case uses a separate
role to install docker in containers, that runs
docker daemon inside of them instead of using host docker.

Issue-ID: OOM-1778
Change-Id: I875f3ff2ab961e5428acee5a02287a8d2d6e9969
Signed-off-by: Michal Zegan <m.zegan@samsung.com>
14 files changed:
ansible/roles/rke/.yamllint [new file with mode: 0644]
ansible/roles/rke/molecule/default/destroy.yml [new file with mode: 0644]
ansible/roles/rke/molecule/default/molecule.yml [new file with mode: 0644]
ansible/roles/rke/molecule/default/playbook.yml [new file with mode: 0644]
ansible/roles/rke/molecule/default/prepare.yml [new file with mode: 0644]
ansible/roles/rke/molecule/default/tests/test_controlplane.py [new file with mode: 0644]
ansible/roles/rke/molecule/default/tests/test_infrastructure.py [new file with mode: 0644]
ansible/roles/rke/molecule/default/tests/test_kubernetes.py [new file with mode: 0644]
ansible/roles/rke/tasks/rke_config.yml
ansible/roles/rke/tasks/rke_deploy.yml
ansible/test/roles/prepare-rke/defaults/main.yml [new file with mode: 0644]
ansible/test/roles/prepare-rke/tasks/all.yml [new file with mode: 0644]
ansible/test/roles/prepare-rke/tasks/infra.yml [new file with mode: 0644]
ansible/test/roles/prepare-rke/tasks/main.yml [new file with mode: 0644]