rancher2_ansible
Название Роли
Эта роль устанавливает Rancher 2 (см. rancher.com) на пользовательский сервер с использованием Docker. Также она устанавливает:
- один кластер (см. раздел Переменные Роли)
- каталог Cert manager (см. cert-manager.io)
- Rook (см. rook.io)
Требования
Нет требований
Переменные Роли
- docker_version: "18.03" => Версия Docker, которую вы хотите установить
- rancher_container_name: "rancher-server" => Имя, которое вы хотите дать контейнеру Rancher
- rancher_domain_name: "your_domain_name" => Доменное имя Rancher
- rancher_url: "https://{{ rancher_domain_name }}" => URL сервера Rancher
- rancher_admin_password: "admin_password" => Пароль, который вы хотите использовать
- rancher_cluster_name: "cluster_name" => Имя, которое вы хотите дать создаваемому кластеру
- rancher_network_provider: "calico" => Поставщик сети
- install_rook: true => если вы хотите установить Rook
- rook_version: "0.9.1" => Версия Rook
- install_certmanager: true => если вы хотите установить cert-manager
- cluster_issuer_name: "letsencrypt-staging" => Имя кластерного издателя, должно быть "letsencrypt-staging" или "letsencrypt-prod"
- letsencrypt_email: "youremail@email.fr" => Электронная почта для использования с letsencrypt
- validate_certs: true => Используйте false, если не хотите использовать SSL
- rancher_ssl_port: 443 => Используйте другой, если не хотите использовать SSL
- single_node: false => Установите на True, если хотите установить Rancher на кластер с одним узлом
Зависимости
Нет зависимостей
Пример Плейбука
- hosts: servers
tasks:
- include_role:
name: '../../rancher2-ansible'
vars:
docker_version: "18.03"
rancher_container_name: "rancher-server"
rancher_domain_name: your_domain_name.fr
rancher_admin_password: "admin_password"
rancher_cluster_name: "cluster_name"
rancher_network_provider: "calico"
install_rook: true
rook_version: "0.9.1"
install_certmanager: true
cluster_issuer_name: "letsencrypt-staging"
letsencrypt_email: "[email protected]"
validate_certs: true
rancher_ssl_port: 443
single_node: false
Лицензия
MIT
Информация об Авторе
Если у вас есть вопросы по проекту, пожалуйста, откройте их на Github. Любые запросы на внесение изменений или идеи по улучшению приветствуются.
Установить
ansible-galaxy install sylflo/rancher2-ansible
Лицензия
mit
Загрузки
77
Владелец