Files
grm/ansible/roles/gitea-runner/molecule/common/prepare.yml
T
Emil SimeonovandDevin <158243242+devin-ai-integration[bot]@users.noreply.github.com> 02909bf8b4
CI / quality (pull_request) Successful in 1m4s
CI / molecule-tests (0) (pull_request) Failing after 2m4s
CI / molecule-tests (1) (pull_request) Failing after 2m7s
CI / molecule-tests (2) (pull_request) Failing after 2m29s
fix: install curl, gpg, ca-certificates in molecule prepare
The geerlingguy Docker containers don't include curl or gpg, which
are needed by the rootless Docker role to download and dearmor the
Docker APT repository GPG key. Added these prerequisites to the
molecule common prepare playbook.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-06-20 22:07:55 +02:00

35 lines
901 B
YAML

---
- name: Prepare
hosts: all
become: true
tasks:
- name: Update apt cache
ansible.builtin.apt:
update_cache: true
cache_valid_time: 0
when: ansible_facts['os_family'] == 'Debian'
- name: Install prerequisites for rootless Docker role (Debian/Ubuntu)
ansible.builtin.apt:
name:
- curl
- gpg
- python3-debian
- ca-certificates
state: present
when: ansible_facts['os_family'] == 'Debian'
- name: Update pacman cache
community.general.pacman:
update_cache: true
when: ansible_facts['os_family'] == 'Archlinux'
- name: Install prerequisites for rootless Docker role (Arch Linux)
community.general.pacman:
name:
- curl
- gpg
- ca-certificates
state: present
when: ansible_facts['os_family'] == 'Archlinux'