diff options
Diffstat (limited to 'ansible/roles/package-repository/molecule/ubuntu')
-rw-r--r-- | ansible/roles/package-repository/molecule/ubuntu/molecule.yml | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/ansible/roles/package-repository/molecule/ubuntu/molecule.yml b/ansible/roles/package-repository/molecule/ubuntu/molecule.yml new file mode 100644 index 00000000..07c2d888 --- /dev/null +++ b/ansible/roles/package-repository/molecule/ubuntu/molecule.yml @@ -0,0 +1,51 @@ +--- +dependency: + name: galaxy +driver: + name: docker +lint: + name: yamllint +platforms: + - name: infrastructure-server + image: ${PLATFORM_DISTRO:-ubuntu}:${ISTRO_VERSION:-18.04} + dockerfile: ../default/Dockerfile.j2 + groups: + - infrastructure + # By design certain file like /etc/resolv.conf cannot be edited in docker + # container. To enable role to "edit" /etc/resolv.conf define value already to same. + dns_servers: + - 6.5.4.3 + + - name: kubernetes-node-1 + image: ${PLATFORM_DISTRO:-ubuntu}:${ISTRO_VERSION:-18.04} + dockerfile: ../default/Dockerfile.j2 + groups: + - kubernetes + # By design certain file like /etc/resolv.conf cannot be edited in docker + # container. To enable role to "edit" /etc/resolv.conf define value already to same. + dns_servers: + - 6.5.4.3 + +provisioner: + name: ansible + lint: + name: ansible-lint + playbooks: + converge: ../default/playbook.yml + inventory: + host_vars: + infrastructure-server: + cluster_ip: 6.5.4.3 + group_vars: + all: + app_name: moleculetestapp + app_data_path: "/opt/{{ app_name }}" +scenario: + name: ubuntu +verifier: + name: testinfra + options: + verbose: true + lint: + name: flake8 + directory: ../default/tests |