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.

O projekcie

your description

Zainstaluj
ansible-galaxy install sylflo.rancher2_ansible
Licencja
mit
Pobrania
86
Właściciel