podman
This commit is contained in:
@@ -5,11 +5,6 @@
|
|||||||
podman_packages:
|
podman_packages:
|
||||||
- podman
|
- podman
|
||||||
- crun
|
- crun
|
||||||
- buildah
|
|
||||||
- skopeo
|
|
||||||
- fuse-overlayfs
|
|
||||||
- slirp4netns
|
|
||||||
- uidmap
|
|
||||||
|
|
||||||
# Podman configuration
|
# Podman configuration
|
||||||
podman_configure_registries: true
|
podman_configure_registries: true
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ platforms:
|
|||||||
- name: debian-bullseye
|
- name: debian-bullseye
|
||||||
image: docker.io/jrei/systemd-debian:12
|
image: docker.io/jrei/systemd-debian:12
|
||||||
<<: *platform_defaults
|
<<: *platform_defaults
|
||||||
- name: debian-bullseye
|
- name: debian-trixie
|
||||||
image: docker.io/jrei/systemd-debian:13
|
image: docker.io/jrei/systemd-debian:13
|
||||||
<<: *platform_defaults
|
<<: *platform_defaults
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
tasks:
|
tasks:
|
||||||
- name: Ensure apt cache is up-to-date
|
- name: Ensure apt cache is up-to-date
|
||||||
ansible.builtin.apt:
|
ansible.builtin.apt:
|
||||||
update_cache: yes
|
update_cache: true
|
||||||
cache_valid_time: 3600
|
cache_valid_time: 3600
|
||||||
|
|
||||||
- name: Install prerequisites used by the role/tests
|
- name: Install prerequisites used by the role/tests
|
||||||
|
|||||||
@@ -224,4 +224,4 @@
|
|||||||
loop: "{{ podman_containers }}"
|
loop: "{{ podman_containers }}"
|
||||||
loop_control:
|
loop_control:
|
||||||
label: "{{ item.name }}"
|
label: "{{ item.name }}"
|
||||||
register: podman_container_results
|
register: podman_container_results
|
||||||
|
|||||||
@@ -3,7 +3,9 @@
|
|||||||
|
|
||||||
- name: Generate systemd service files for containers
|
- name: Generate systemd service files for containers
|
||||||
vars:
|
vars:
|
||||||
systemd_opts: "{{ item.systemd if item.systemd is defined else (item.generate_systemd if item.generate_systemd is defined else {}) }}"
|
systemd_opts: "{{
|
||||||
|
item.systemd if item.systemd is defined
|
||||||
|
else (item.generate_systemd if item.generate_systemd is defined else {}) }}"
|
||||||
containers.podman.podman_generate_systemd:
|
containers.podman.podman_generate_systemd:
|
||||||
name: "{{ item.name }}"
|
name: "{{ item.name }}"
|
||||||
dest: "{{ podman_systemd_dir }}"
|
dest: "{{ podman_systemd_dir }}"
|
||||||
@@ -21,7 +23,7 @@
|
|||||||
loop: "{{ podman_containers }}"
|
loop: "{{ podman_containers }}"
|
||||||
loop_control:
|
loop_control:
|
||||||
label: "{{ item.name }}"
|
label: "{{ item.name }}"
|
||||||
when:
|
when:
|
||||||
- podman_generate_systemd | bool
|
- podman_generate_systemd | bool
|
||||||
- podman_containers is defined
|
- podman_containers is defined
|
||||||
- podman_containers | length > 0
|
- podman_containers | length > 0
|
||||||
@@ -30,7 +32,9 @@
|
|||||||
|
|
||||||
- name: Generate systemd service files for pods
|
- name: Generate systemd service files for pods
|
||||||
vars:
|
vars:
|
||||||
systemd_opts: "{{ item.systemd if item.systemd is defined else (item.generate_systemd if item.generate_systemd is defined else {}) }}"
|
systemd_opts: "{{
|
||||||
|
item.systemd if item.systemd is defined
|
||||||
|
else (item.generate_systemd if item.generate_systemd is defined else {}) }}"
|
||||||
containers.podman.podman_generate_systemd:
|
containers.podman.podman_generate_systemd:
|
||||||
name: "{{ item.name }}"
|
name: "{{ item.name }}"
|
||||||
dest: "{{ podman_systemd_dir }}"
|
dest: "{{ podman_systemd_dir }}"
|
||||||
@@ -48,7 +52,7 @@
|
|||||||
loop: "{{ podman_pods }}"
|
loop: "{{ podman_pods }}"
|
||||||
loop_control:
|
loop_control:
|
||||||
label: "{{ item.name }}"
|
label: "{{ item.name }}"
|
||||||
when:
|
when:
|
||||||
- podman_generate_systemd | bool
|
- podman_generate_systemd | bool
|
||||||
- podman_pods is defined
|
- podman_pods is defined
|
||||||
- podman_pods | length > 0
|
- podman_pods | length > 0
|
||||||
|
|||||||
Reference in New Issue
Block a user