jedimt.nebulon_create_npod
Ansible Rola: Utwórz Nebulon nPod
Tworzy klaster Nebulon nPod. Więcej informacji na temat korzystania z tej roli można znaleźć w samouczku Nebulon Ansible.
Wymagania
- Ansible 3.0 (Ansible Core 2.10) lub nowszy
- Moduł Ansible nebulon.nebulon_on 1.4.0
- Serwery Nebulon smartInfrastructure z zainstalowaną jednostką przetwarzania usług Nebulon (SPU)
- Połączenie z Internetem do końcówki Nebulon ON UCAPI GraphQL
- Nebulon Python SDK (nebpyclient) 2.0.8
Zmienne Roli
Domyślne zmienne Nebulon SPU znajdują się w pliku defaults/main.yml.
# Poświadczenia chronione przez Vault. Zakłada to, że w Ansible Vault zdefiniowane są zmienne
# vault_neb_username i vault_neb_password oraz przekazane do roli.
neb_username: "{{ vault_neb_username }}"
neb_password: "{{ vault_neb_password }}"
# Podaj nazwę dla nPod, który ma być utworzony
npod_name: "Domyślny nPod"
# Podaj szablon nebulon ON do użycia przy tworzeniu nPod
npod_template: "K8s Local"
# Podaj grupę nPod nebulon ON, w której ma być zbudowany nPod.
npod_group: Kubernetes
# Strefa czasowa dla nPod
timezone: "US/Pacific"
# Notatka do ustawienia dla nPod.
npod_note: "Utworzony przez playbook Ansible"
# Ustawienie tego na "present" tworzy nPod.
npod_state: present
Zależności
Brak.
Przykładowy Playbook
# ===========================================================================
# Utwórz Nebulon nPod
# ===========================================================================
- name: Utwórz Nebulon nPod
hosts: localhost
connection: local
gather_facts: false
tags: play_create_npod
vars_files:
# Ansible vault z wszystkimi wymaganymi hasłami
- "../../credentials.yml"
roles:
- { role: jedimt.nebulon_create_npod, npod_name: "K8s_Lenovo" }
Licencja
MIT
Informacje o autorze
Aaron Patten
aaronpatten@gmail.com
Zainstaluj
ansible-galaxy install jedimt.nebulon_create_npod
Licencja
mit
Pobrania
111
Właściciel