RedHatGov.director

director

Este rol provisiona, instala y configura el Director de la Plataforma Red Hat OpenStack.

Requisitos

  • Se espera un sistema RHEL 7 en funcionamiento
  • Cuenta de Red Hat Network con una suscripción a la Plataforma Red Hat OpenStack disponible

Variables del Rol

Variable Obligatoria Predeterminado Descripción
domain :x: example.com El dominio para el entorno
dns_server_local :x: 1.1.1.1 El servidor DNS local predeterminado a utilizar
ntp_server :x: 0.pool.ntp.org El servidor NTP predeterminado a utilizar
versions :x: ver detalles en defaults/main.yml Un diccionario de versiones de software de Red Hat
networks :x: ver detalles en defaults/main.yml Un diccionario de VLANs de red local para usar en el despliegue de RHOSP
director_hostname :x: director El nombre corto del director
director_ssh_user :x: root El usuario para conexiones SSH al director
director_ssh_pub_key :x: ver detalles en defaults/main.yml La clave pública SSH para conectarse al director
director_ssh_pwd :x: p@ssw0rd La contraseña para conexiones SSH al director
director_register_rhn :x: true Booleano para saber si se suscribirá el director a Red Hat Network
director_public_ip :heavy_check_mark: La IP para el director en la red externa de OpenStack
director_repos :x: ver detalles en defaults/main.yml Diccionario de Repos para habilitar en el director
director_packages :x: ver detalles en defaults/main.yml Diccionario de Paquetes a crear para el director
director_optional_docker_services :x: ver detalles en defaults/main.yml Diccionario de servicios opcionales que se desplegarán en overcloud
director_upstream_registry :x: registry.redhat.io El nombre de dominio completo del registro para usar con los contenedores RHOSP de upstream
director_ceph_enabled :x: true Booleano para saber si Ceph se desplegará en overcloud
director_ceph_namespace :x: "{{ director_upstream_registry }}/rhceph" El espacio de nombres para los contenedores de Ceph
director_ceph_image :x: rhceph-3-rhel7 Nombre de la imagen del contenedor de Ceph
director_ceph_tag :x: latest Etiqueta para usar en la imagen del contenedor de Ceph
director_ceph_containerized :x: true Booleano para saber si se desplegará Ceph en contenedores
director_cloud_domain :x: "{{ domain }}" Dominio utilizado para el despliegue de RHOSP
director_ntp_servers :x: "{{ ntp_server }}" Servidor NTP utilizado para el despliegue de RHOSP
director_provisioning_interface :x: eth0 Nombre de la interfaz en el director para la red de aprovisionamiento
director_provisioning_interface_mtu :x: 1500 MTU para la interfaz de aprovisionamiento en el director
director_provisioning_ip :x: 192.168.2.5/24 Dirección IP (en notación CIDR) para la red de aprovisionamiento
director_provisioning_network_cidr :x: "{{ network.provisioning.cidr }}" CIDR para la red de aprovisionamiento
director_provisioning_network_gateway :x: "{{ network.provisioning.gateway }}" Puerta de enlace para la red de aprovisionamiento
director_admin_apis_vip :x: ```"{{ director_provisioning_ip ipaddr('address') }}"```
director_inspection_dhcp_start :x: "{{ network.provisioning.introspectionDhcpStart }}" Dirección inicial para el grupo DHCP de introspección en la red de aprovisionamiento
director_inspection_dhcp_end :x: "{{ network.provisioning.introspectionDhcpEnd }}" Dirección final para el grupo DHCP de introspección en la red de aprovisionamiento
director_deploy_dhcp_start :x: "{{ network.provisioning.deployDhcpStart }}" Dirección inicial para el grupo DHCP de despliegue en la red de aprovisionamiento
director_deploy_dhcp_end :x: "{{ network.provisioning.deployDhcpEnd }}" Dirección final para el grupo DHCP de despliegue en la red de aprovisionamiento
director_clean_nodes :x: true Booleano para habilitar clean_nodes en el director
director_admin_password :x: p@ssw0rd Contraseña para el usuario admin en el director

Dependencias

Ninguna

Ejemplo de Playbook

---
- hosts: director
  tasks:
  - name: Instalar Director
    include_role:
      name: RedHatGov.director

  - name: Configurar Director
    include_role:
      name: RedHatGov.director
      tasks_from: post_config

Licencia

GPLv3

Información del Autor

Arquitectos de Soluciones del Sector Público de Red Hat Norteamérica

Acerca del proyecto

Deploy Red Hat OpenStack Platform Director

Instalar
ansible-galaxy install RedHatGov.director
Licencia
gpl-3.0
Descargas
118
Propietario
Code contributions from Red Hat's Public Sector practice