capitanh.gocdk8s_ansible_role
GoCD na Kubernetes - Rola Ansible
Ta rola wdroży oficjalny wykres helm GoCD na klasterze k8s (testowane tylko w microk8s, z powodu specyficznej klasy przechowywania)
Wymagania
Działająca instalacja microk8s. Możesz użyć poniższej roli, aby uruchomić taki klaster: https://github.com/capitanh/microk8s_ansible_role
Zmienne Roli
Zmienne wymagane przez tę rolę to:
gocd_app_name: gocd # Nazwa aplikacji w klastrze
k8s_namespace: gocd # Namespace klastra k8s do wdrożenia podów
gocd_data_dir: /var/gocd # Katalog danych dla gocd
# Wolumin trwały
pv_name: gocd-server # Nazwa woluminu trwałego
storage_class_name: microk8s-hostpath # Nazwa klasy przechowywania dostawcy
pv_storage_size: 2Gi # Rozmiar woluminu trwałego
# Żądanie woluminu trwałego
pvc_name: gocd-server # Nazwa żądania woluminu trwałego
pvc_size: 2Gi # Rozmiar żądania woluminu trwałego
Zależności
- pip
Przykładowy Playbook
Zarejestruj rolę w requirements.yml:
- src: capitanh.gocdk8s_ansible_role
name: gocdk8s
Dodaj ją do swoich playbooków:
- hosts: serwery
roles:
- gocdk8s
Licencja
BSD
Zainstaluj
ansible-galaxy install capitanh.gocdk8s_ansible_role
Licencja
Unknown
Pobrania
1.4k
Właściciel