Adding Ubuntu support in Ansible - nfs role
[oom/offline-installer.git] / ansible / roles / nfs / molecule / ubuntu / molecule.yml
1 ---
2 dependency:
3   name: galaxy
4 driver:
5   name: docker
6 lint:
7   name: yamllint
8 platforms:
9   - name: kubernetes-node-1
10     image: molecule-${PREBUILD_PLATFORM_DISTRO:-ubuntu}:${PREBUILD_DISTRO_VERSION:-18.04}
11     pre_build_image: true
12     privileged: true
13     command: ${MOLECULE_DOCKER_COMMAND:-""}
14     groups:
15       - kubernetes
16       - nfs-server
17     purge_networks: true
18     networks:
19       - name: nfs-net
20     volumes:
21       - /sys/fs/cgroup:/sys/fs/cgroup:ro
22       - /dockerdata-nfs
23   - name: kubernetes-node-2
24     image: molecule-${PREBUILD_PLATFORM_DISTRO:-ubuntu}:${PREBUILD_DISTRO_VERSION:-18.04}
25     pre_build_image: true
26     privileged: true
27     command: ${MOLECULE_DOCKER_COMMAND:-""}
28     groups:
29       - kubernetes
30     purge_networks: true
31     networks:
32       - name: nfs-net
33     volumes:
34       - /sys/fs/cgroup:/sys/fs/cgroup:ro
35 provisioner:
36   name: ansible
37   env:
38     ANSIBLE_ROLES_PATH: "../../../../test/roles"
39   inventory:
40     links:
41       group_vars: ../../../../group_vars
42       host_vars: ../default/host_vars
43   lint:
44     name: ansible-lint
45   playbooks:
46     prepare: ../default/prepare.yml
47     converge: ../default/playbook.yml
48 scenario:
49   name: ubuntu
50 verifier:
51   name: testinfra
52   lint:
53     name: flake8
54   directory: ../default/tests