aboutsummaryrefslogtreecommitdiffstats
path: root/molecule/default/molecule.yml
diff options
context:
space:
mode:
authorColin Wilk <colin@wilk.cx>2026-06-26 22:35:40 +0000
committerColin Wilk <colin@wilk.cx>2026-06-27 15:43:21 +0200
commite15d494e96e9f9e6cdf21676ce3644c7894b3b53 (patch)
tree51266a035df33c1ff9204299fdd0b89bd8adca4a /molecule/default/molecule.yml
parentb8d11180605fbf193e76fba04bb63b5ea4908dcf (diff)
downloadansible-role-borgbackup-e15d494e96e9f9e6cdf21676ce3644c7894b3b53.tar.gz
ansible-role-borgbackup-e15d494e96e9f9e6cdf21676ce3644c7894b3b53.zip
test: add larger test suite for role
- Add test systems for client/server setup - Add tests for systemd service and timer files - Add tests for SSH connectivity - Add tests for security configurations - Add tests for multi-instance backup scenarios
Diffstat (limited to 'molecule/default/molecule.yml')
-rw-r--r--molecule/default/molecule.yml18
1 files changed, 8 insertions, 10 deletions
diff --git a/molecule/default/molecule.yml b/molecule/default/molecule.yml
index a64575b..0d25587 100644
--- a/molecule/default/molecule.yml
+++ b/molecule/default/molecule.yml
@@ -2,13 +2,10 @@
dependency:
name: galaxy
-
driver:
name: docker
-
platforms:
-
- name: borg-client
image: ${MOLECULE_DISTRO_CLIENT:-debian:12}
dockerfile: Dockerfile.j2
@@ -22,16 +19,19 @@ platforms:
networks:
- name: molecule-container-net
- - name: borg-client-success-exit-status
+ - name: borg-client-2
image: ${MOLECULE_DISTRO_CLIENT:-debian:12}
dockerfile: Dockerfile.j2
pre_build_image: false
privileged: true
- docker_networks:
+ networks:
- name: molecule-container-net
- driver_options:
- # Setting the mtu size due to issues with docker and VPN
- com.docker.network.driver.mtu: 1420
+
+ - name: borg-client-multi
+ image: ${MOLECULE_DISTRO_CLIENT:-debian:12}
+ dockerfile: Dockerfile.j2
+ pre_build_image: false
+ privileged: true
networks:
- name: molecule-container-net
@@ -43,12 +43,10 @@ platforms:
networks:
- name: molecule-container-net
-
provisioner:
name: ansible
playbooks:
converge: ${MOLECULE_PLAYBOOK:-converge.yml}
- side_effect: ${MOLECULE_PLAYBOOK:-side_effect.yml}
verifier:
name: testinfra