Nutanix and Gitlab – vSphere Cluster creation and AOS configuration

In the previous blog post, we showed you how Gitlab and Nutanix Foundation APIs could be leveraged to create a Nutanix AHV cluster from scratch: https://vinception.fr/nutanix-and-gitlab-foundation-and-cluster-creation/In this post, we are going to use the same components, method and process to:

  • Create a Nutanix Cluster with vSphere as the Hypervisor
  • Configure the Nutanix Cluster (AOS settings): Accept Eula, Configure Pulse, DNS, NTP, LCM, Http Proxy, Timezone, SNMP, SMTP, Containers, Syslog, Licensing, Active Directory, Role Mappings

We still have our Gitlab

Nutanix and Gitlab – Foundation and Cluster Creation

Nutanix has a bunch of APIs that you can leverage to automate different processes and reduce operational time, effort, risks, and improve consistency. In the following example, we will see how GitLab can be used to deploy a new AHV cluster from scratch. 

Our Gitlab Project called “ntnx-automation” is composed of different files:

  • A README file, usually a documention, describing requirements, how to use the solution, etc.
  • A ntnx-scripts folder storing all scripts dedicated to the automation project.