33 lines
919 B
YAML
33 lines
919 B
YAML
---
|
|
- name: Installer Podman et outils associés
|
|
ansible.builtin.apt:
|
|
name: "{{ podman_packages }}"
|
|
state: present
|
|
tags: podman
|
|
|
|
- name: Activer linger pour l'utilisateur (rootless)
|
|
ansible.builtin.command:
|
|
cmd: "loginctl enable-linger {{ ansible_user }}"
|
|
args:
|
|
creates: "/var/lib/systemd/linger/{{ ansible_user }}"
|
|
tags: podman
|
|
|
|
- name: Créer le répertoire containers utilisateur
|
|
ansible.builtin.file:
|
|
path: "/home/{{ ansible_user }}/.config/containers"
|
|
state: directory
|
|
owner: "{{ ansible_user }}"
|
|
group: "{{ ansible_user }}"
|
|
mode: '0755'
|
|
tags: podman
|
|
|
|
- name: Configurer registries par défaut
|
|
ansible.builtin.copy:
|
|
dest: "/home/{{ ansible_user }}/.config/containers/registries.conf"
|
|
owner: "{{ ansible_user }}"
|
|
group: "{{ ansible_user }}"
|
|
mode: '0644'
|
|
content: |
|
|
unqualified-search-registries = ["docker.io", "quay.io"]
|
|
tags: podman
|