Fix Molecule-Idempotenz + kein pip install im CI
Test & Deploy Hugo Docker CMS / test-and-deploy (push) Failing after 2m21s

This commit is contained in:
jonnybravo
2026-09-08 12:43:06 +02:00
parent 194d9d2ad2
commit 7b1a8b0bb4
2 changed files with 21 additions and 4 deletions
+13 -4
View File
@@ -63,18 +63,27 @@
src: "{{ project_root }}/crt/"
dest: "{{ deploy_path }}/crt/"
mode: "0600"
changed_when: molecule_test is not defined
- name: Zertifikate lesbar machen (crt-Dateien)
ansible.builtin.file:
- name: Existierende crt-Dateien finden
ansible.builtin.stat:
path: "{{ deploy_path }}/crt/{{ item }}"
mode: "0644"
loop:
- "ca.crt"
- "{{ target_hostname }}.crt"
- "{{ target_hostname }}-chain.crt"
- "localhost.crt"
- "localhost-chain.crt"
ignore_errors: true
register: crt_stat
- name: Zertifikate lesbar machen
ansible.builtin.file:
path: "{{ deploy_path }}/crt/{{ item.item }}"
mode: "0644"
loop: "{{ crt_stat.results | selectattr('stat.exists') | list }}"
changed_when: molecule_test is not defined
loop_control:
label: "{{ item.item }}"
# ── Content (optional, nur wenn lokal vorhanden) ──
- name: Beispiel-Content kopieren (falls vorhanden)