--- # die Variablen kommen aus # - https://docs.gitea.com/administration/command-line # - https://github.com/lldap/lldap/blob/main/example_configs/gitea.md # und # den jeweiligen group/host-Vars! - name: Check if Admin-User exists # no_log: true become_user: gitea become: true ansible.builtin.command: | forgejo admin user create \ --config "{{ gitea_configuration_path }}/gitea.ini" --list register: check - name: Ensure Admin-User exists #no_log: true become_user: gitea become: true ansible.builtin.command: | forgejo admin user create \ --config "{{ gitea_configuration_path }}/gitea.ini" --username "{{ gitea_admin_user }}" \ --password "{{ gitea_admin_user_pass }}" \ --email "{{ gitea_admin_user }}@mgrote.net" \ --admin when: '"{{ gitea_admin_user }}@mgrote.net" in check.stdout' ...