forked from infra/ansible
forgejo: let watcher fetch the vars
Signed-off-by: Lenka Segura <lsegura@redhat.com>
This commit is contained in:
parent
48343d86c0
commit
cde0bea197
1 changed files with 1 additions and 8 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue