Ansible is the most widely used configuration management tool. A recent challenge was to authenticate the servers using a protected passphrase. We have a set of servers which can be authenticated only using a passphrase. This article will provide a step by step procedure to authenticate ansible clients using a private key and protected passphrase. […]
govmomi – Installing and configuring govc-cli for vSphere
govmomi is a “Go” library for interacting with VMware vSphere APIs (ESXi and/or vCenter) and it’s built using VMware vSphere SDK. govmomi project has more than 1000 GitHub stars and used by many opensource projects including terraform, Kubernetes, kops etc. govc is a vSphere CLI built on top of govmomi. It’s written in Go language […]
Ansible – Executing sequence of commands using Shell Module
How to execute a sequence of ansible commands in a single task using shell or command module? Its quite often needed to run a sequence of commands irrespective of the results. If you would like to automate the VM post-build, we knew that the template doesn’t have specific packages. Some of the configuration files might […]
Origin (OpenShift) Deployment in VM – All in One for LAB
How to Deploy Openshift in VM quickly? Is it possible to configure all the Openshift components in one node? How to experience the real Openshift web UI? Openshift is one of the Kubernetes’s variants and it’s developed and supported by Redhat. Origin is an upstream open source project to experience and test Openshift. This article will […]
How to install pip on RHEL 7 / CentOS 7 ?
Pip is a platform independent package management software. Pip stands for “Pip Installs Packages”. The Python Packaging Authority (PyPA) maintains many of the python relevant projects. The software developed through the PyPA is used to package, share, and install Python software and to interact with indexes of downloadable Python software such as PyPI, the Python […]
Downgrading Ansible Engine on CentOS 7/ RHEL 7
How to downgrade Ansible engine on RHEL 7 / CentOS 7 ?. If you install ansible engine from EPEL repository, it will install the latest ansible engine. I had a hard time with latest ansible engine due to incompatibility with specific tasks. For example, Openshift deployment works fine with Ansible engine 2.7 and fails with […]
Using Date and Timestamp Variable in Ansible Playbook
Timestamp plays a crucial role while automating any job. Timestamp variable would be helpful to capture the current date and time (While gathering facts). In Ansible, we might need to create a file or directory based on the timestamp to make it unique. By default, the ansible engine collects timestamp of the remote systems in […]
Kubernetes /Minikube – How to Deploy Application using Dashboard ?
How to deploy an application on Kubernetes using Dashboard? “Minikube“ is one of the Kubernetes’s variant to experience on a desktop/laptop. This article will walk through how to create deploy a new application on Kubernetes cluster. We could deploy a containerized applications on top of Kubernetes cluster using the various method. In this example, we […]
Kubernetes /Minikube – Enable Dashboard – RHEL 7 / CentOS 7
Are you missing Kubenertes Dashboard on Minikube deployment? This article will walk through how to enable the dashboard on Minikube deployment on localhost and remote client. The dashboard is a web-based user interface for Kubernetes. Web-UI is useful to deploy containerized applications in Kubernetes cluster and manage the cluster resources. It could also help to […]
How to Deploy Kubernetes ? Minikube on RHEL/CentOS
How to create a Kubernetes’s sandbox environment?. How to experience Kubernetes in Laptop/Desktop? MiniQube is developed for desktop/Laptop environment to experience the Kubernetes cluster. “Minikube” runs a single-node Kubernetes cluster inside the Virtual Machine on Laptop/Desktop with help of virtualization technology (Virtual Box, KVM, VMware Fusion). This article will walk through the deployment of Minikube […]









