[MOLECULE 3.3.0] Upgrade linters Molecule setup
[oom/offline-installer.git] / ansible / roles / chrony / molecule / external_time_source_ubuntu / molecule.yml
1 ---
2 dependency:
3   name: galaxy
4 driver:
5   name: docker
6 lint: |
7   set -e
8   yamllint .
9   ansible-lint .
10   flake8
11 platforms:
12   - name: infra_host-ubuntu
13     image: molecule-${PREBUILD_PLATFORM_DISTRO:-ubuntu}:${PREBUILD_DISTRO_VERSION:-18.04}
14     pre_build_image: True
15     privileged: true
16     volume_mounts:
17       - "/sys/fs/cgroup:/sys/fs/cgroup:ro"
18     override_command: False
19     groups:
20       - infrastructure
21   - name: node0-ubuntu
22     image: molecule-${PREBUILD_PLATFORM_DISTRO:-ubuntu}:${PREBUILD_DISTRO_VERSION:-18.04}
23     pre_build_image: True
24     privileged: true
25     volume_mounts:
26       - "/sys/fs/cgroup:/sys/fs/cgroup:ro"
27     override_command: False
28     groups:
29       - kubernetes
30 provisioner:
31   name: ansible
32   env:
33     ANSIBLE_ROLES_PATH: ../../../../test/roles
34   inventory:
35     group_vars:
36       all:
37         timesync:
38           servers:
39             - 0.pool.ntp.org
40             - 1.pool.ntp.org
41           timezone: Europe/Warsaw
42   playbooks:
43     prepare: ../default/prepare.yml
44     converge: ../external_time_source/playbook.yml
45 verifier:
46   name: testinfra
47   options:
48     v: 1
49   directory: ../default/tests/