RedHatGov.director

Direktor

Diese Rolle installiert und konfiguriert die Red Hat OpenStack Platform Director.

Anforderungen

  • Ein funktionierendes RHEL 7-System als Ziel
  • Ein Red Hat Network-Konto mit einem verfügbaren Abonnement für die Red Hat OpenStack Platform

Rollenvariablen

Variable Erforderlich Standard Beschreibung
domain :x: example.com Die Domain für die Umgebung
dns_server_local :x: 1.1.1.1 Der standardmäßige lokale DNS-Server, der verwendet werden soll
ntp_server :x: 0.pool.ntp.org Der standardmäßige NTP-Server, der verwendet werden soll
versions :x: siehe defaults/main.yml Ein Wörterbuch der Red Hat-Softwareversionen
networks :x: siehe defaults/main.yml Ein Wörterbuch der lokalen Netzwerk-VLANs, die für das RHOSP-Deployment verwendet werden sollen
director_hostname :x: director Der kurze Hostname für den Direktor
director_ssh_user :x: root Der Benutzer, der für SSH-Verbindungen zum Direktor verwendet wird
director_ssh_pub_key :x: siehe defaults/main.yml Der SSH-öffentliche Schlüssel für die Verbindung zum Direktor
director_ssh_pwd :x: p@ssw0rd Das Passwort, das für SSH-Verbindungen zum Direktor verwendet wird
director_register_rhn :x: true Boolean, ob der Direktor im Red Hat Network registriert werden soll
director_public_ip :heavy_check_mark: Die IP-Adresse für den Direktor im externen OpenStack-Netzwerk
director_repos :x: siehe defaults/main.yml Wörterbuch der Repositories, die für den Direktor aktiviert werden sollen
director_packages :x: siehe defaults/main.yml Wörterbuch der Pakete, die für den Direktor erstellt werden sollen
director_optional_docker_services :x: siehe defaults/main.yml Wörterbuch der optionalen Dienste, die im Overcloud bereitgestellt werden
director_upstream_registry :x: registry.redhat.io Der FQDN des Registrys, das für die Upstream RHOSP-Container verwendet wird
director_ceph_enabled :x: true Boolean, ob Ceph im Overcloud bereitgestellt wird
director_ceph_namespace :x: "{{ director_upstream_registry }}/rhceph" Der Namespace für Ceph-Container
director_ceph_image :x: rhceph-3-rhel7 Name des Ceph-Container-Images
director_ceph_tag :x: latest Tag, der für das Ceph-Container-Image verwendet wird
director_ceph_containerized :x: true Boolean, ob Ceph containerisiert bereitgestellt wird
director_cloud_domain :x: "{{ domain }}" Domain, die für das RHOSP-Deployment verwendet wird
director_ntp_servers :x: "{{ ntp_server }}" NTP-Server, der für das RHOSP-Deployment verwendet wird
director_provisioning_interface :x: eth0 Schnittstellenname des Direktor für das Bereitstellungs-Netzwerk
director_provisioning_interface_mtu :x: 1500 MTU für die Bereitstellungsschnittstelle am Direktor
director_provisioning_ip :x: 192.168.2.5/24 IP-Adresse (im CIDR-Format) für das Bereitstellungsnetzwerk
director_provisioning_network_cidr :x: "{{ network.provisioning.cidr }}" CIDR für das Bereitstellungsnetzwerk
director_provisioning_network_gateway :x: "{{ network.provisioning.gateway }}" Gateway für das Bereitstellungsnetzwerk
director_admin_apis_vip :x: ```"{{ director_provisioning_ip ipaddr('address') }}"```
director_inspection_dhcp_start :x: "{{ network.provisioning.introspectionDhcpStart }}" Startadresse für den DHCP-Pool zur Inspektion im Bereitstellungsnetzwerk
director_inspection_dhcp_end :x: "{{ network.provisioning.introspectionDhcpEnd }}" Endadresse für den DHCP-Pool zur Inspektion im Bereitstellungsnetzwerk
director_deploy_dhcp_start :x: "{{ network.provisioning.deployDhcpStart }}" Startadresse für den DHCP-Pool zur Bereitstellung im Bereitstellungsnetzwerk
director_deploy_dhcp_end :x: "{{ network.provisioning.deployDhcpEnd }}" Endadresse für den DHCP-Pool zur Bereitstellung im Bereitstellungsnetzwerk
director_clean_nodes :x: true Boolean zur Aktivierung von clean_nodes am Direktor
director_admin_password :x: p@ssw0rd Passwort für den Admin-Benutzer am Direktor

Abhängigkeiten

Keine

Beispiel-Playbook

---
- hosts: director
  tasks:
  - name: Installiere Direktor
    include_role:
      name: RedHatGov.director

  - name: Konfiguriere Direktor
    include_role:
      name: RedHatGov.director
      tasks_from: post_config

Lizenz

GPLv3

Autoreninformationen

Red Hat North American Public Sector Solution Architects

Über das Projekt

Deploy Red Hat OpenStack Platform Director

Installieren
ansible-galaxy install RedHatGov.director
GitHub Repository
Lizenz
gpl-3.0
Downloads
118
Besitzer
Code contributions from Red Hat's Public Sector practice