37 lines
994 B
YAML
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
|