gocdk8s_ansible_role
GoCD на Kubernetes Роль Ansible
Эта роль развернет официальный helm chart GoCD на кластере k8s (тестировалось только в microk8s, из-за специфического класса хранения).
Требования
Работающая установка microk8s. Вы можете использовать следующую роль для запуска такого кластера: https://github.com/capitanh/microk8s_ansible_role
Переменные роли
Переменные, необходимые для этой роли:
gocd_app_name: gocd # Имя приложения в кластере
k8s_namespace: gocd # Пространство имен кластера k8s для развертывания подов
gocd_data_dir: /var/gocd # Директория данных для gocd
# Постоянный том
pv_name: gocd-server # Имя постоянного тома
storage_class_name: microk8s-hostpath # Имя класса хранения провайдера
pv_storage_size: 2Gi # Размер постоянного тома
# Запрос на постоянный том
pvc_name: gocd-server # Имя запроса на постоянный том
pvc_size: 2Gi # Размер запроса на постоянный том
Зависимости
- pip
Пример плейбука
Зарегистрируйте роль в requirements.yml:
- src: capitanh.gocdk8s_ansible_role
name: gocdk8s
Включите её в ваши плейбуки:
- hosts: servers
roles:
- gocdk8s
Лицензия
BSD
Установить
ansible-galaxy install capitanh/gocdk8s_ansible_role
Лицензия
Unknown
Загрузки
1373
Владелец