RedHatGov.director
dyrektor
Ta rola provisionuje, instaluje i konfiguruje Red Hat OpenStack Platform Director.
Wymagania
- Wymaga działającego systemu RHEL 7 do celów instalacji.
- Konto na Red Hat Network z dostępną subskrypcją Red Hat OpenStack Platform.
Zmienne Roli
Zmienna | Wymagana | Domyślna | Opis |
---|---|---|---|
domain |
:x: | example.com |
Domenę dla środowiska. |
dns_server_local |
:x: | 1.1.1.1 |
Domyślny lokalny serwer DNS do użycia. |
ntp_server |
:x: | 0.pool.ntp.org |
Domyślny serwer NTP do użycia. |
versions |
:x: | zobacz defaults/main.yml |
Słownik wersji oprogramowania Red Hat. |
networks |
:x: | zobacz defaults/main.yml |
Słownik lokalnych sieci VLAN używanych podczas wdrożenia RHOSP. |
director_hostname |
:x: | director |
Krótka nazwa hosta dla dyrektora. |
director_ssh_user |
:x: | root |
Użytkownik do połączeń SSH z dyrektorem. |
director_ssh_pub_key |
:x: | zobacz defaults/main.yml |
Publiczny klucz SSH do połączenia z dyrektorem. |
director_ssh_pwd |
:x: | p@ssw0rd |
Hasło do połączeń SSH z dyrektorem. |
director_register_rhn |
:x: | true |
Zmienna logiczna określająca, czy dyrektor ma być zarejestrowany w Red Hat Network. |
director_public_ip |
:heavy_check_mark: | Adres IP dyrektora w zewnętrznej sieci OpenStack. | |
director_repos |
:x: | zobacz defaults/main.yml |
Słownik repozytoriów do włączenia dla dyrektora. |
director_packages |
:x: | zobacz defaults/main.yml |
Słownik pakietów do utworzenia dla dyrektora. |
director_optional_docker_services |
:x: | zobacz defaults/main.yml |
Słownik opcjonalnych usług, które będą wdrażane w overcloud. |
director_upstream_registry |
:x: | registry.redhat.io |
Pełna domena rejestru do użycia dla kontenerów RHOSP. |
director_ceph_enabled |
:x: | true |
Zmienna logiczna określająca, czy Ceph będzie wdrożony w overcloud. |
director_ceph_namespace |
:x: | "{{ director_upstream_registry }}/rhceph" |
Przestrzeń nazw dla kontenerów Ceph. |
director_ceph_image |
:x: | rhceph-3-rhel7 |
Nazwa obrazu kontenera Ceph. |
director_ceph_tag |
:x: | latest |
Tag do użycia dla obrazu kontenera Ceph. |
director_ceph_containerized |
:x: | true |
Zmienna logiczna określająca, czy Ceph będzie wdrożony jako kontener. |
director_cloud_domain |
:x: | "{{ domain }}" |
Domenę używaną dla wdrożenia RHOSP. |
director_ntp_servers |
:x: | "{{ ntp_server }}" |
Serwer NTP używany do wdrożenia RHOSP. |
director_provisioning_interface |
:x: | eth0 |
Nazwa interfejsu na dyrektorze dla sieci provisioning. |
director_provisioning_interface_mtu |
:x: | 1500 |
MTU dla interfejsu provisioning na dyrektorze. |
director_provisioning_ip |
:x: | 192.168.2.5/24 |
Adres IP (w notacji CIDR) dla sieci provisioning. |
director_provisioning_network_cidr |
:x: | "{{ network.provisioning.cidr }}" |
CIDR dla sieci provisioning. |
director_provisioning_network_gateway |
:x: | "{{ network.provisioning.gateway }}" |
Brama dla sieci provisioning. |
director_admin_apis_vip |
:x: | ```"{{ director_provisioning_ip | ipaddr('address') }}"``` |
director_inspection_dhcp_start |
:x: | "{{ network.provisioning.introspectionDhcpStart }}" |
Adres początkowy dla puli DHCP inspekcji w sieci provisioning. |
director_inspection_dhcp_end |
:x: | "{{ network.provisioning.introspectionDhcpEnd }}" |
Adres końcowy dla puli DHCP inspekcji w sieci provisioning. |
director_deploy_dhcp_start |
:x: | "{{ network.provisioning.deployDhcpStart }}" |
Adres początkowy dla puli DHCP wdrożenia w sieci provisioning. |
director_deploy_dhcp_end |
:x: | "{{ network.provisioning.deployDhcpEnd }}" |
Adres końcowy dla puli DHCP wdrożenia w sieci provisioning. |
director_clean_nodes |
:x: | true |
Zmienna logiczna włączająca clean_nodes na dyrektorze. |
director_admin_password |
:x: | p@ssw0rd |
Hasło dla użytkownika administracyjnego na dyrektorze. |
Zależności
Brak
Przykładowy Playbook
---
- hosts: director
tasks:
- name: Zainstaluj dyrektora
include_role:
name: RedHatGov.director
- name: Skonfiguruj dyrektora
include_role:
name: RedHatGov.director
tasks_from: post_config
Licencja
GPLv3
Informacje o autorze
Zainstaluj
ansible-galaxy install RedHatGov.director
Licencja
gpl-3.0
Pobrania
118
Właściciel
Code contributions from Red Hat's Public Sector practice