forgejo: enable linger and podman socket #3273
1 changed files with 14 additions and 0 deletions
forgejo: enable linger and podman socket
Signed-off-by: Lenka Segura <lsegura@redhat.com>
commit
1d018aaf21
|
|
@ -72,6 +72,20 @@ spec:
|
|||
- {{ pkg }}
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
{% set _vm_user = (env == 'production') | ternary(forgejo_runnerhostvm_user, forgejo_stg_runnerhostvm_user) %}
|
||||
write_files:
|
||||
- path: /home/{{ _vm_user }}/.config/systemd/user/podman.socket.d/chown.conf
|
||||
owner: "{{ _vm_user }}:{{ _vm_user }}"
|
||||
content: |
|
||||
[Socket]
|
||||
ExecStartPost=/usr/bin/podman unshare chown 0:1000 %t/podman/podman.sock
|
||||
runcmd:
|
||||
- "loginctl enable-linger {{ _vm_user }}"
|
||||
- >-
|
||||
sudo -u {{ _vm_user }} bash -c
|
||||
'export XDG_RUNTIME_DIR=/run/user/$(id -u)
|
||||
&& systemctl --user daemon-reload
|
||||
&& systemctl --user enable --now podman.socket'
|
||||
name: cloudinitdisk
|
||||
- name: sa-token-disk
|
||||
secret:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue