stackhpc.os_host_aggregates

REMARQUE :

Ce dépôt n'est plus maintenu - le rôle a été transféré vers une collection Ansible maintenant ➡️ https://github.com/stackhpc/ansible-collection-openstack

Aggrégats de Serveurs OpenStack

Ce rôle peut être utilisé pour enregistrer des aggrégats de serveurs dans nova en utilisant le module os_nova_host_aggregate.

Exigences

L'API OpenStack nova doit être accessible depuis l'hôte cible.

Variables du Rôle

os_host_aggregates_venv est un chemin vers un répertoire dans lequel créer un virtualenv.

os_host_aggregates_auth_type est un type d'authentification compatible avec l'argument auth_type des modules Ansible os_*.

os_host_aggregates_auth est un dictionnaire contenant des informations d'authentification compatibles avec l'argument auth des modules Ansible os_*.

os_host_aggregates_cacert est un chemin optionnel vers un bundle de certificats CA.

os_host_aggregates_interface est le type d'URL d'endpoint à rechercher dans le catalogue de services. Peut être public, admin ou internal.

os_host_aggregates est une liste d'aggrégats de serveurs nova à enregistrer. Chaque élément doit être un dictionnaire contenant l'élément 'name', et éventuellement :

  • 'availability_zone' (nom de la zone de disponibilité à définir sur l'agrégat)
  • 'hosts' (liste des noms d'hôtes à ajouter à l'agrégat)
  • 'metadata' (dictionnaire de paires clé/valeur à définir sur l'agrégat)

Dépendances

Ce rôle dépend du rôle stackhpc.os_openstacksdk.

Exemple de Playbook

Le playbook suivant enregistre un aggrégat de serveur nova.

---
- name: S'assurer que les aggrégats de serveurs nova sont enregistrés
  hosts: nova-api
  roles:
    - role: stackhpc.os_host_aggregates
      os_host_aggregates_venv: "~/os-host-aggregates-venv"
      os_host_aggregates_auth_type: "password"
      os_host_aggregates_auth:
        project_name: <projet keystone>
        username: <utilisateur keystone>
        password: <mot de passe keystone>
        auth_url: <URL d'authentification keystone>
      os_host_aggregates:
        - name: db_aggregate
          availability_zone: az1
          hosts:
            - host1
            - host2
          metadata:
            type: dbcluster

Informations sur l'Auteur

À propos du projet

Role to register nova host aggregates in OpenStack

Installer
ansible-galaxy install stackhpc.os_host_aggregates
Licence
apache-2.0
Téléchargements
2.2k
Propriétaire
StackHPC develops OpenStack capabilities for research computing use cases. Through extensive experience, we understand HPC and cloud.