sylflo.rancher2_ansible
Nazwa Roli
Ta rola instaluje Rancher 2 (zobacz rancher.com) na niestandardowym serwerze przy użyciu Dockera. Instaluje również:
- jeden klaster (zobacz sekcję zmiennych roli)
- katalog Cert manager (zobacz cert-manager.io)
- Rook (zobacz rook.io)
Wymagania
Brak wymagań
Zmienne Roli
- docker_version: "18.03" => Wersja Dockera, którą chcesz zainstalować
- rancher_container_name: "rancher-server" => Nazwa, jaką chcesz nadać kontenerowi Dockera Rancher
- rancher_domain_name: "your_domain_name" => Nazwa domeny Rancher
- rancher_url: "https://{{ rancher_domain_name }}" => Adres URL serwera Rancher
- rancher_admin_password: "admin_password" => Hasło, które chcesz ustawić
- rancher_cluster_name: "cluster_name" => Nazwa, jaką chcesz nadać tworzonym klastrom
- rancher_network_provider: "calico" => Dostawca sieci
- install_rook: true => jeśli chcesz zainstalować Rook
- rook_version: "0.9.1" => Wersja Rook
- install_certmanager: true => jeśli chcesz zainstalować cert-manager
- cluster_issuer_name: "letsencrypt-staging" => Nazwa clusterissuer, powinna być "letsencrypt-staging" lub "letsencrypt-prod"
- letsencrypt_email: "youremail@email.fr" => E-mail do użycia z letsencrypt
- validate_certs: true => Użyj false, jeśli nie chcesz używać SSL
- rancher_ssl_port: 443 => Użyj innego, jeśli nie chcesz używać SSL
- single_node: false => ustaw na true, jeśli chcesz zainstalować Rancher na klastrze jedno-węzłowym
Zależności
Brak zależności
Przykładowy Playbook
- hosts: serwery
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
Licencja
MIT
Informacje o autorze
Jeśli masz jakiekolwiek problemy z projektem, otwórz zgłoszenie na Githubie. Każda propozycja poprawki lub pomysłu na ulepszenie jest mile widziana.
Zainstaluj
ansible-galaxy install sylflo.rancher2_ansible
Licencja
mit
Pobrania
86
Właściciel