jedimt.nebulon_create_npod

Rôle Ansible : Créer un nPod Nebulon

Crée un cluster nPod Nebulon. Plus d'informations sur l'utilisation de ce rôle peuvent être trouvées dans le tutoriel Nebulon Ansible.

Exigences

  • Ansible 3.0 (Ansible Core 2.10) ou version ultérieure
  • Module Ansible nebulon.nebulon_on version 1.4.0
  • Serveurs smartInfrastructure Nebulon avec l'unité de traitement des services Nebulon (SPU) installée
  • Connexion Internet au point de terminaison Nebulon ON UCAPI GraphQL
  • SDK Python Nebulon (nebpyclient) version 2.0.8

Variables du Rôle

Il y a des variables par défaut de SPU Nebulon dans le fichier defaults/main.yml.

# Informations d'identification protégées par Vault. Cela suppose un Ansible Vault avec 
# les variables vault_neb_username et vault_neb_password définies et passées au rôle.
neb_username: "{{ vault_neb_username }}"
neb_password: "{{ vault_neb_password }}"

# Spécifiez un nom pour le nPod à créer
npod_name: "nPod Par Défaut"

# Spécifiez le modèle Nebulon ON à utiliser pour créer le nPod
npod_template: "K8s Local"

# Spécifiez le groupe nPod Nebulon ON pour construire le nPod.
npod_group: Kubernetes

# Fuseau horaire pour le nPod
timezone: "US/Pacific"

# Note à ajouter pour le nPod.
npod_note: "Créé par le playbook Ansible"

# En définissant cela sur "présent", le nPod sera créé.
npod_state: présent

Dépendances

Aucune.

Exemple de Playbook

# ===========================================================================
# Créer un nPod Nebulon
# ===========================================================================
- name: Créer un nPod Nebulon
  hosts: localhost
  connection: local
  gather_facts: false
  tags: play_create_npod

  vars_files:
    # Ansible vault avec tous les mots de passe nécessaires
    - "../../credentials.yml"

  roles:
    - { role: jedimt.nebulon_create_npod, npod_name: "K8s_Lenovo" }

Licence

MIT

Informations sur l'Auteur

Aaron Patten
aaronpatten@gmail.com

À propos du projet

Create Nebulon nPod

Installer
ansible-galaxy install jedimt.nebulon_create_npod
Licence
mit
Téléchargements
111
Propriétaire