summaryrefslogtreecommitdiffstats
path: root/molecule
diff options
context:
space:
mode:
Diffstat (limited to 'molecule')
-rw-r--r--molecule/git/Dockerfile.j25
-rw-r--r--molecule/git/converge.yml20
-rw-r--r--molecule/git/molecule.yml2
3 files changed, 25 insertions, 2 deletions
diff --git a/molecule/git/Dockerfile.j2 b/molecule/git/Dockerfile.j2
index 4db2119f..482fe6c7 100644
--- a/molecule/git/Dockerfile.j2
+++ b/molecule/git/Dockerfile.j2
@@ -2,6 +2,9 @@ FROM docker.io/library/alpine:3.23
RUN apk add --no-cache python3 openrc \
&& mkdir -p /run/openrc \
- && touch /run/openrc/softlevel
+ && touch /run/openrc/softlevel \
+ && mkdir -p /etc/network \
+ && printf 'auto lo\niface lo inet loopback\n' > /etc/network/interfaces \
+ && rc-update add networking boot
CMD ["/sbin/init"]
diff --git a/molecule/git/converge.yml b/molecule/git/converge.yml
new file mode 100644
index 00000000..8354d3ce
--- /dev/null
+++ b/molecule/git/converge.yml
@@ -0,0 +1,20 @@
+---
+- name: "Proxy configure"
+ gather_facts: true
+ hosts:
+ - proxy.home.arpa
+ vars:
+ network_ipv4_address: "{{ ansible_facts['default_ipv4']['address'] }}"
+ proxy_type: "caddy"
+ roles:
+ - role: "proxy"
+
+- name: "Git configure"
+ gather_facts: true
+ hosts:
+ - git.home.arpa
+ vars:
+ network_ipv4_address: "{{ ansible_facts['default_ipv4']['address'] }}"
+ cgit_proxy_host: "proxy.home.arpa"
+ roles:
+ - role: "cgit"
diff --git a/molecule/git/molecule.yml b/molecule/git/molecule.yml
index 9da3052c..335911db 100644
--- a/molecule/git/molecule.yml
+++ b/molecule/git/molecule.yml
@@ -47,7 +47,7 @@ provisioner:
ssh_connection:
pipelining: true
playbooks:
- converge: ../../service.yml
+ converge: converge.yml
verifier:
name: ansible