Fatemeh Rouzbeh | b4b5507 | 2022-03-02 10:03:15 -0800 | [diff] [blame] | 1 | --- |
| 2 | # rke2 molecule/default/verify.yml |
| 3 | # |
| 4 | # SPDX-FileCopyrightText: © 2022 Open Networking Foundation <support@opennetworking.org> |
| 5 | # SPDX-License-Identifier: Apache-2.0 |
| 6 | |
| 7 | - name: Verify |
| 8 | hosts: all |
| 9 | become: true |
| 10 | tasks: |
| 11 | - name: Gather service facts |
| 12 | service_facts: |
| 13 | - name: Verify docker is uninstalled |
| 14 | assert: |
| 15 | that: "'{{ item }}' not in ansible_facts.services" |
| 16 | with_items: |
| 17 | - docker.service |
| 18 | |
| 19 | - name: Check directories exists |
| 20 | stat: |
| 21 | path: "{{ item }}" |
| 22 | register: directories_stats |
| 23 | with_items: |
| 24 | - /etc/ceph |
| 25 | - /etc/cni |
| 26 | - /etc/kubernetes |
| 27 | - /opt/cni |
| 28 | - /opt/rke |
| 29 | - /run/secrets/kubernetes.io |
| 30 | - /run/calico |
| 31 | - /run/flannel |
| 32 | - /var/lib/calico |
| 33 | - /var/lib/etcd |
| 34 | - /var/lib/cni |
| 35 | - /var/lib/kubelet |
| 36 | - /var/lib/rancher/rke/log |
| 37 | - /var/log/containers |
| 38 | - /var/log/pods |
| 39 | - /var/run/calico |
| 40 | |
| 41 | - name: Directories status |
| 42 | assert: |
| 43 | that: "not item.stat.exists" |
| 44 | with_items: "{{ directories_stats.results }}" |
| 45 | loop: |
| 46 | - "{{ directories_stats.results }}" |