diff --git a/share/ansible/playbook.yml b/share/ansible/playbook.yml index 95a4cb88..6e69e2e1 100644 --- a/share/ansible/playbook.yml +++ b/share/ansible/playbook.yml @@ -1,9 +1,13 @@ - name: Start build container hosts: localhost + vars: + image: + fedora: registry.fedoraproject.org/fedora:latest + alpine: docker.io/library/alpine:latest + debian: docker.io/library/debian:latest + roles: - role: build_container - vars: - container_image: registry.fedoraproject.org/fedora:latest - name: CI run hosts: builder diff --git a/share/ansible/roles/build_container/tasks/main.yml b/share/ansible/roles/build_container/tasks/main.yml index f7d3dbc5..c9a14f07 100644 --- a/share/ansible/roles/build_container/tasks/main.yml +++ b/share/ansible/roles/build_container/tasks/main.yml @@ -2,13 +2,13 @@ # tasks file for build_container - name: Pull container image containers.podman.podman_image: - name: '{{ container_image }}' + name: '{{ image[distribution] }}' - name: Create and start container containers.podman.podman_container: name: builder state: started - image: '{{ container_image }}' + image: '{{ image[distribution] }}' command: "sleep 1d" - name: Create repo diff --git a/share/ansible/roles/ci_run/tasks/main.yml b/share/ansible/roles/ci_run/tasks/main.yml index 49d7b72a..209c2ab0 100644 --- a/share/ansible/roles/ci_run/tasks/main.yml +++ b/share/ansible/roles/ci_run/tasks/main.yml @@ -1,8 +1,4 @@ --- # tasks file for ci_run - name: 'Include distribution specific ci_run tasks fedora' - include_tasks: '{{ include_file }}' - loop_control: - loop_var: include_file - with_first_found: - - files: fedora.yml + include_tasks: '{{ distribution }}.yml'