diff --git a/molecule/no_tls_single_node/converge.yml b/molecule/no_tls_single_node/converge.yml new file mode 100644 index 0000000..cbc0a88 --- /dev/null +++ b/molecule/no_tls_single_node/converge.yml @@ -0,0 +1,3 @@ +--- +- name: Include a playbook from a collection + ansible.builtin.import_playbook: ednxzu.hashistack.deploy.yml diff --git a/molecule/no_tls_single_node/molecule.yml b/molecule/no_tls_single_node/molecule.yml new file mode 100644 index 0000000..50255e9 --- /dev/null +++ b/molecule/no_tls_single_node/molecule.yml @@ -0,0 +1,40 @@ +--- +dependency: + name: galaxy + options: + requirements-file: ./requirements.yml +driver: + name: vagrant + provider: + name: libvirt +platforms: + - name: hashistack01 + box: generic/${MOLECULE_TEST_OS} + cpus: 4 + memory: 4096 + groups: + - vault_servers + - consul_servers + - nomad_servers + children: + - common +provisioner: + name: ansible + config_options: + defaults: + remote_tmp: /tmp/.ansible +verifier: + name: ansible +scenario: + name: no_tls_single_node + test_sequence: + - dependency + - cleanup + - destroy + - create + - prepare + - converge + - idempotence + - verify + - cleanup + - destroy \ No newline at end of file diff --git a/molecule/no_tls_single_node/prepare.yml b/molecule/no_tls_single_node/prepare.yml new file mode 100644 index 0000000..b454482 --- /dev/null +++ b/molecule/no_tls_single_node/prepare.yml @@ -0,0 +1,6 @@ +--- +- name: Include bootstrap playbook + ansible.builtin.import_playbook: ednxzu.hashistack.bootstrap.yml + +- name: Include preflight playbook + ansible.builtin.import_playbook: ednxzu.hashistack.preflight.yml diff --git a/molecule/no_tls_single_node/requirements.yml b/molecule/no_tls_single_node/requirements.yml new file mode 100644 index 0000000..ed11fdb --- /dev/null +++ b/molecule/no_tls_single_node/requirements.yml @@ -0,0 +1,10 @@ +--- +# requirements file for molecule +roles: + - name: ednxzu.manage_repositories + - name: ednxzu.manage_apt_packages + - name: ednxzu.install_docker + - name: ednxzu.docker_systemd_service + +collections: + - name: ednxzu.hashistack diff --git a/molecule/no_tls_single_node/verify.yml b/molecule/no_tls_single_node/verify.yml new file mode 100644 index 0000000..5f1bb76 --- /dev/null +++ b/molecule/no_tls_single_node/verify.yml @@ -0,0 +1,6 @@ +--- +- name: Verify + hosts: all + gather_facts: true + become: true + tasks: []