Merge "Add robot config at onap install"
[oom/offline-installer.git] / ansible / roles / rke / molecule / default / molecule.yml
1 ---
2 dependency:
3   name: galaxy
4 driver:
5   name: docker
6 lint:
7   name: yamllint
8 platforms:
9   - name: infrastructure-server
10     image: molecule-${PREBUILD_PLATFORM_DISTRO:-centos}:${PREBUILD_DISTRO_VERSION:-centos7.6}
11     pre_build_image: true
12     privileged: true
13     override_command: false
14     restart_policy: unless-stopped
15     volumes:
16       - /var/lib/kubelet
17       - /var/lib/docker
18     env:
19       container: docker
20     groups:
21       - infrastructure
22       - kubernetes-etcd
23       - kubernetes-control-plane
24       - kubernetes
25     networks:
26       - name: rke
27     purge_networks: true
28
29   - name: kubernetes-node-1
30     image: molecule-${PREBUILD_PLATFORM_DISTRO:-centos}:${PREBUILD_DISTRO_VERSION:-centos7.6}
31     pre_build_image: true
32     privileged: true
33     override_command: false
34     restart_policy: unless-stopped
35     env:
36       container: docker
37     volumes:
38       - /var/lib/kubelet
39       - /var/lib/docker
40     groups:
41       - kubernetes
42       - kubernetes-node
43     networks:
44       - name: rke
45     purge_networks: true
46
47 provisioner:
48   name: ansible
49   env:
50     ANSIBLE_ROLES_PATH: ../../../../test/roles
51     ANSIBLE_LIBRARY: ../../../../library
52   options:
53     e: "app_data_path=/opt/onap"
54   lint:
55     name: ansible-lint
56 scenario:
57   name: default
58 verifier:
59   name: testinfra
60   lint:
61     name: flake8