infrastructr.rancher_master

przykładowy przepływ pracy Ansible Galaxy Tag GitHub (najnowszy według daty) Pobrania Ansible Galaxy

Rola Ansible: Rancher Master

Rola Ansible, która zarządza konfiguracją i ustawieniami serwera Rancher master.

Zmienne Roli

Dostępne zmienne wymienione poniżej, wraz z wartościami domyślnymi (zobacz defaults/main.yml):

rancher_master_group: paas_master

Grupa inwentarzowa dla hostów Rancher master.

rancher_master_base_group: paas

Grupa inwentarzowa dla wszystkich hostów Rancher.

rancher_master_version: v2.4.5

Wersja serwera Rancher.

rancher_master_host: "{{ hostvars[groups[rancher_master_group][0]]['ansible_host'] }}"

Host API Ranchera.

rancher_master_url: "https://{{ rancher_master_host }}"

URL API Ranchera.

rancher_master_admin_password: secret    

Hasło admina Ranchera.

rancher_master_admin_password_default: admin

Początkowe hasło admina Ranchera, które może ulec zmianie.

rancher_master_validate_certs: no

Włącz/wyłącz weryfikację certifikatów SSL przy komunikacji z API Ranchera.

rancher_master_ssl: generated-selfsigned

Tryb certyfikatu SSL serwera Ranchera. Domyślnie to auto wygenerowany własny certyfikat SSL. Użyj generated-letsencrypt, aby użyć generacji certyfikatu SSL Let's Encrypt.

rancher_master_retries: 10

Liczba prób dla długotrwałych operacji.

rancher_master_delay: 30

Liczba sekund opóźnienia pomiędzy próbami dla długotrwałych operacji.

rancher_master_volume: paas_master_volume # lub /opt/rancher

Wolumin master Ranchera jest do danych trwałych i może być nazwanym woluminem lub ścieżką na hoście.

Zależności

Brak.

Przykład Pliku Wykonawczego

- hosts: all
  vars:
    pip_package: python3-pip
    pip_install_packages:
      - name: docker    
  roles:
    - geerlingguy.pip
    - geerlingguy.docker    
    - infrastructr.rancher_master

Rozwój

Użyj docker-molecule według instrukcji, aby uruchomić Molecule lub zainstaluj Molecule lokalnie (niezalecane, mogą pojawić się konflikty wersji).

Podaj token Hetzner Cloud:

export HCLOUD_TOKEN=123abc456efg

Użyj poniższego polecenia do przeprowadzenia testów:

molecule test --all

Utrzymujący

Licencja

Zobacz plik LICENSE.md po szczegóły.

Informacje o autorze

Ta rola została stworzona w 2020 roku przez zespół infrastructr.

O projekcie

An Ansible Role that manages setup and configuration of Rancher master.

Zainstaluj
ansible-galaxy install infrastructr.rancher_master
Licencja
mit
Pobrania
318
Właściciel