nebulon_delete_npod

Ansible Role: Delete Nebulon nPod

Simple role to delete a Nebulon nPod

Requirements

  • Ansible 3.0 (Ansible Core 2.10) or later
  • Nebulon nebulon.nebulon_on Ansible module 1.4.0+
  • Nebulon smartInfrastructure servers with the Nebulon Services Processing Unit (SPU) installed
  • Internet connectivity to Nebulon ON UCAPI GraphQL endpoint
  • Nebulon Python SDK (nebpyclient) 2.0.8

Role Variables

There are Nebulon SPU default variables in the defaults/main.yml file.

# Vault protected credentials. This assumes an Ansible Vault with the vault_neb_username
# and vault_neb_password variables are defined and passed to the role.
neb_username: "{{ vault_neb_username }}"
neb_password: "{{ vault_neb_password }}"

# Specify a name for the nPod to be deleted
npod_name: "Default nPod"

Dependencies

None.

Example Playbook

# ===========================================================================
# Delete Nebulon nPod
# ===========================================================================
- name: Delete Nebulon nPod
  hosts: localhost
  connection: local
  gather_facts: false

  vars_files:
    # Ansible vault with all required passwords
    - "../../credentials.yml"

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

License

MIT

Author Information

Aaron Patten aaronpatten@gmail.com

About

Delete Nebulon nPod

Install
ansible-galaxy install jedimt/ansible-role-nebulon_delete_npod
GitHub repository
License
mit
Downloads
10
Owner