- name: Setup OneDev vars_files: - secrets/git_secrets.yaml - config/config_vars.yaml hosts: - localhost tasks: - name: Add OneDev chart repo kubernetes.core.helm_repository: name: onedev repo_url: "https://code.onedev.io/onedev/~helm" - name: Setup OneDev kubernetes.core.helm: name: onedev chart_ref: onedev/onedev update_repo_cache: true create_namespace: true release_namespace: onedev values: onedev: separateSSH: enabled: true persistence: storageClassName: "nfs-csi" size: 20Gi initSettings: user: "{{ git_admin_username }}" password: "{{ git_admin_password }}" email: "{{ git_admin_email }}" serverUrl: "{{ git.domain }}" - name: Setup OneDev service kubernetes.core.k8s: template: files/onedev_svc.template.yaml state: present