darkwizard242.istioctl

budowa-test wydanie Rola Ansible Ocena Utrzymania Ocena Niezawodności Ocena Bezpieczeństwa Tag GitHub (najwyższy SemVer) Rozmiar repozytorium GitHub

Rola Ansible: istioctl

Rola do instalacji (domyślnie) istioctl na systemach Debian/Ubuntu i EL. istioctl to interfejs wiersza poleceń dla Istio, otwartego systemu zarządzania usługami dla Kubernetes.

Wymagania

Brak.

Zmienne roli

Dostępne zmienne są wymienione poniżej (znajdują się w pliku defaults/main.yml):

Lista zmiennych:

istioctl_app: istioctl
istioctl_version: 1.23.0
istioctl_os: linux
istioctl_architecture_map:
  amd64: amd64
  arm: arm64
  x86_64: amd64
  armv6l: armv6
  armv7l: armv7
  aarch64: arm64
  32-bit: "386"
  64-bit: amd64
istioctl_dl_url: https://github.com/istio/istio/releases/download/{{ istioctl_version }}/istio-{{ istioctl_version }}-{{ istioctl_os }}-{{ istioctl_architecture_map[ansible_architecture] }}.tar.gz
istioctl_bin_path: /usr/local/bin
istioctl_file_owner: root
istioctl_file_group: root
istioctl_file_mode: '0755'

Tabela zmiennych:

Zmienna Opis
istioctl_app Definiuje aplikację do zainstalowania, tzn. istioctl
istioctl_version Określa wersję do zainstalowania. Domyślnie: 1.23.0
istioctl_os Definiuje typ systemu operacyjnego. Używane do uzyskania odpowiednich binariów. Domyślnie: linux
istioctl_architecture_map Definiuje architekturę systemu. Używane do ustawienia poprawnych binariów w zależności od architektury systemu operacyjnego.
istioctl_dl_url Definiuje URL do pobrania binarnego pliku istioctl.
istioctl_bin_path To pole dynamicznie ustawia odpowiednią ścieżkę do przechowywania pliku binarnego istioctl. Domyślnie: /usr/local/bin
istioctl_file_owner Właściciel pliku binarnego istioctl.
istioctl_file_group Grupa pliku binarnego istioctl.
istioctl_file_mode Tryb pliku binarnego istioctl.

Zależności

Brak.

Przykład Playbooka

Dla domyślnego zachowania roli (tj. instalacji istioctl) w playbookach ansible.

- hosts: serwery
  roles:
    - darkwizard242.istioctl

Dla dostosowania zachowania roli (tj. określenie żądanej wersji istioctl) w playbookach ansible.

- hosts: serwery
  roles:
    - darkwizard242.istioctl
  vars:
    istioctl_version: 1.17.1

Dla dostosowania zachowania roli (tj. umieszczenie pliku binarnego z pakietu istioctl w innej lokalizacji) w playbookach ansible.

- hosts: serwery
  roles:
    - darkwizard242.istioctl
  vars:
    istioctl_bin_path: /bin/

Licencja

MIT

Informacje o autorze

Ta rola została stworzona przez Ali Muhammad.

O projekcie

Installs/Uninstalls 'istioctl', an open source service mesh for Kubernetes.

Zainstaluj
ansible-galaxy install darkwizard242.istioctl
Licencja
mit
Pobrania
1.3k
Właściciel
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!