All posts tagged in: Automation

Create a CentOS 7 Terraform template for VMware vSphere

Author image Simon Guyennet on Cloud, Automation, Terraform, vSphere, VMware, CentOS

Terraform is an automation tool created by HashiCorp. It focuses on deploying cloud infrastructure in an automatic fashion. It supports a lot of cloud providers like AWS, DigitalOcean, Google Cloud Platform, OpenStack, VMware vSphere, and more. Terraform is developed in GoLang, which makes the installation really easy to perform, and allows for a lot of operating systems to be supported. In this lab, we will see how to create a CentOS 7 Terraform template for VMware vSphere. Creating a VMware vSphere virtual machine 1- Create a new virtual machine. 2- Choose a name for your virtual machine template. 3- Select...

Create a Ubuntu 18.04 Terraform template for VMware vSphere

Author image Simon Guyennet on Cloud, Automation, Terraform, vSphere, VMware, Ubuntu

Terraform is an automation tool created by HashiCorp. It focuses on deploying cloud infrastructure in an automatic fashion. It supports a lot of cloud providers like AWS, DigitalOcean, Google Cloud Platform, OpenStack, VMware vSphere, and more. Terraform is developed in GoLang, which makes the installation really easy to perform, and allows for a lot of operating systems to be supported. In this lab, we will see how to create a Ubuntu 18.04 Terraform template for VMware vSphere. Create a VMware vSphere virtual machine 1- Create a new virtual machine. 2- Choose a name for your virtual machine template. 3-...

Create a Ubuntu 16.04 Terraform template for VMware vSphere

Author image Simon Guyennet on Cloud, Automation, Terraform, vSphere, VMware, Ubuntu

Terraform is an automation tool created by HashiCorp. It focuses on deploying cloud infrastructure in an automatic fashion. It supports a lot of cloud providers like AWS, DigitalOcean, Google Cloud Platform, OpenStack, VMware vSphere, and more. Terraform is developed in GoLang, which makes the installation really easy to perform, and allows for a lot of operating systems to be supported. In this lab, we will see how to create a Ubuntu 16.04 Terraform template for VMware vSphere. Create a VMware vSphere virtual machine 1- Create a new virtual machine. 2- Choose a name for your virtual machine template. 3-...

Install and configure Chef server 12 on Ubuntu 16.04

Author image Simon Guyennet on Cloud, Automation, Chef

Chef is an awesome tool with which you can configure servers in an automatic fashion. It also ensures that the configuration of the servers doesn't change over time. This lab is a quick introduction on how to install Chef and how to use Chef to do a basic automation of a Linux server. Install Chef server Install Ubuntu 16.04 1- Choose the installer language. 2- Launch the installation. 3- Choose the system language. 4- Choose the system location. 5- Configure the keyboard. 6- Configure the network. 7- Configure the username and password. 8- Choose if your user home will...

Install and manage automatically a Kubernetes cluster on VMware vSphere with Terraform and Kubespray

Author image Simon Guyennet on Cloud, Automation, Kubernetes, vSphere, VMware, Terraform, Container, Ansible, Kubespray

If you already completed the tutorials Deploy Kubernetes 1.9 from scratch on VMware vSphere and Install and configure a multi-master Kubernetes cluster with kubeadm, you should have a pretty good understanding of how a multi-master Kubernetes cluster is structured. You are now probably looking for a way to automate the deployment of your lab so you don't have to follow all these painful steps each time you want to deploy a clean environment. Kubespray is a Kubernetes incubator project. It is composed of Ansible playbook and automates the deployment of a Kubernetes cluster on an existing infrastructure. In this...