1
0
Fork 0
forked from infra/ansible

forgejo: let watcher fetch the vars

Signed-off-by: Lenka Segura <lsegura@redhat.com>
This commit is contained in:
Lenka Segura 2026-04-16 15:55:25 +02:00
commit cde0bea197

View file

@ -73,7 +73,6 @@ spec:
{% endfor %}
{% endif %}
{% set _vm_user = (env == 'production') | ternary(forgejo_runnerhostvm_user, forgejo_stg_runnerhostvm_user) %}
{% set _runners_vars = lookup('template', 'forgejo-runners.yaml.j2') %}
write_files:
- path: /home/{{ _vm_user }}/.config/systemd/user/podman.socket.d/chown.conf
owner: "{{ _vm_user }}:{{ _vm_user }}"
@ -81,12 +80,6 @@ spec:
content: |
[Socket]
ExecStartPost=/usr/bin/podman unshare chown 0:1000 %t/podman/podman.sock
- path: /home/{{ _vm_user }}/forgejo-runners-vars.yaml
owner: "{{ _vm_user }}:{{ _vm_user }}"
permissions: "0600"
defer: true
content: |
{{ _runners_vars | indent(18, True) }}
runcmd:
- "chown -R {{ _vm_user }}:{{ _vm_user }} /home/{{ _vm_user }}"
- "loginctl enable-linger {{ _vm_user }}"
@ -98,7 +91,7 @@ spec:
- >-
sudo -u {{ _vm_user }} bash -c
'ansible-pull -U https://codeberg.org/fedora/ansible-role-forgejo-runner.git -C main
-e @/home/{{ _vm_user }}/forgejo-runners-vars.yaml playbooks/ansible-pull.yml
playbooks/ansible-pull.yml
>> /home/{{ _vm_user }}/ansible-pull.log 2>&1'
name: cloudinitdisk
- name: sa-token-disk