zuul-jobs/roles/ensure-podman/tasks/Ubuntu-24.04.yaml
James E. Blair d5bbb6ba8c ensure-podman: add tasks to configure socket group
The podman socket is owned by root by default, so add a podman group
(like the docker group) to allow the zuul/ansible user to access it.

Also, add support for Ubuntu noble.

Change-Id: I653d9c313c69298da00b139a791a6177d37475cd
2024-08-12 13:13:35 -07:00

23 lines
612 B
YAML

- name: Install podman
package:
name:
- podman
- uidmap
- slirp4netns
- fuse-overlayfs
- containernetworking-plugins
# This enables container network dns resolution:
- golang-github-containernetworking-plugin-dnsname
state: present
become: yes
- name: Create containers config dir
file:
path: '{{ ansible_user_dir }}/.config/containers'
state: directory
- name: Force cgroup manager to cgroupfs for Ubuntu
copy:
content: |
[engine]
cgroup_manager = "cgroupfs"
dest: '{{ ansible_user_dir }}/.config/containers/containers.conf'