Files
infra-k8s/ansible/04_setup_onedev.yaml
Evrard Van Espen bc439597cb Add ansible files
2025-11-23 11:22:45 +00:00

37 lines
994 B
YAML

- 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