clearlinux.ciao-controller

clearlinux.ciao-controller

Rola Ansible do instalacji węzła kontrolera dla klastra CIAO

Ta rola konfiguruje następujące komponenty:

  • harmonogram CIAO
  • kontroler CIAO

Wymagania

Brak

Zmienne Roli

Dostępne zmienne dla tej roli obejmują zmienne z clearlinux.ciao-common oraz następujące:

Uwaga: Wymagane zmienne są pokazane pogrubioną czcionką.

Zmienne Wartość Domyślna Opis
ciao_controller_ip {{ ansible_default_ipv4['address'] }} Adres IP dla węzła kontrolera CIAO
ciao_mgmt_subnets {{ ansible_default_ipv4['network'] }} Podsieci zarządzające CIAO
ciao_compute_subnets {{ ciao_mgmt_subnet }} Podsieci obliczeniowe CIAO
ciao_service_user ciao Użytkownik OpenStack dla usług CIAO
ciao_service_password ciaoUserPassword Hasło dla ciao_service_user
ciao_admin_email admin@example.com Adres e-mail administratora CIAO
ciao_cert_organization Przykład Inc. Nazwa organizacji zarządzającej klastrem CIAO
ciao_guest_user demouser Użytkownik, którym można uzyskać dostęp do maszyn wirtualnych CIAO oraz jego klucz publiczny
ciao_guest_key ~/.ssh/id_rsa.pub Ścieżka do publicznego klucza SSH dla ciao_guest_user
ceph_id admin Użytkownik Cephx do autoryzacji
secret_path /etc/ceph/ceph.client.admin.keyring Ścieżka do klucza użytkownika Ceph

OSTRZEŻENIE: ciao_guest_user i ciao_guest_key są tymczasową funkcją rozwojową. Dają one programiście uruchamiającemu klaster dev/test CIAO superużytkownika SSH do wszystkich instancji obliczeniowych oraz wszystkich instancji CNCI. W przyszłości to zostanie usunięte, gdy w webui i CLI zostaną włączone cloud-init i określone przez użytkownika obciążenia robocze.

Zależności

Przykładowy Playbook

Plik ciao.yml

- hosts: controllers
  roles:
    - clearlinux.ciao-controller

Plik group_vars/all

keystone_fqdn: identity.example.com
keystone_admin_password: secret

ciao_service_user: csr
ciao_service_password: secret
ciao_guest_user: demouser
ciao_guest_key: ~/.ssh/id_rsa.pub

Wkład

Proszę otwierać Pull Requests i Zgłoszenia w clearlinux/clear-config-management.

Licencja

Apache-2.0

Informacje o Autorze

Ta rola została stworzona przez Alberto Murillo

O projekcie

Ansible role to install the controller node for a CIAO cluster

Zainstaluj
ansible-galaxy install clearlinux.ciao-controller
Licencja
apache-2.0
Pobrania
140
Właściciel