Browsed by
Month: June 2020

Using Ansible Vault

Using Ansible Vault

The purpose of this lab is to show how to use Ansible Vault to protect sensitive data, like passwords, when working with Ansible. vTeam Specialization Program Pure Storage nominated me recently to join the Pure Storage vTeam Specialization program for New Stack. The idea behind the program is, to create an active community within Pure Storage. Allowing Puritans to learn and develop their skills and grow into a subject matter experts. The program consists of training and lab exercises that are focussed on…

Read More Read More

Snapshots and clones in Kubernetes

Snapshots and clones in Kubernetes

The purpose of this lab is to show how to use snapshots and clones in Kubernetes for backup/restore and for cloning applications. vTeam Specialization Program Pure Storage nominated me recently to join the Pure Storage vTeam Specialization program for New Stack. The idea behind the program is, to create an active community within Pure Storage. Allowing Puritans to learn and develop their skills and grow into a subject matter experts. The program consists of training and lab exercises that are focussed on developing…

Read More Read More

Glance Image Cache for Cinder

Glance Image Cache for Cinder

The purpose of this lab is to show how to use the Pure Storage Glance Image Cache for OpenStack Cinder. vTeam Specialization Program Pure Storage nominated me recently to join the Pure Storage vTeam Specialization program for New Stack. The idea behind the program is, to create an active community within Pure Storage. Allowing Puritans to learn and develop their skills and grow into a subject matter experts. The program consists of training and lab exercises that are focussed on developing experience in…

Read More Read More

Replication in OpenStack

Replication in OpenStack

About this lab The purpose of this lab is to show how to use the Pure Storage FlashArray replication technology within OpenStack. This blog will combine both asynchronous (snapshot based replication) and synchronous (ActiveCluster) replication. vTeam Specialization Program Pure Storage nominated me recently to join the Pure Storage vTeam Specialization program for New Stack. The idea behind the program is, to create an active community within Pure Storage. Allowing Puritans to learn and develop their skills and grow into a subject matter experts….

Read More Read More

OpenStack Cinder QoS

OpenStack Cinder QoS

About this lab The purpose of this lab is to show how to use QoS policies within OpenStack Cinder. We’ll be using Horizon (the GUI) for this lab, but the same could also be achieved using the CLI. vTeam Specialization Program Pure Storage nominated me recently to join the Pure Storage vTeam Specialization program for New Stack. The idea behind the program is, to create an active community within Pure Storage. Allowing Puritans to learn and develop their skills and grow into a…

Read More Read More

Using an inventory for Ansible

Using an inventory for Ansible

About this lab The purpose of this lab is to show the use of an inventory for Ansible to build a multi-host playbook. vTeam Specialization Program Pure Storage nominated me recently to join the Pure Storage vTeam Specialization program for New Stack. The idea behind the program is, to create an active community within Pure Storage. Allowing Puritans to learn and develop their skills and grow into a subject matter experts. The program consists of training and lab exercises that are focussed…

Read More Read More

Using Ansible facts and variables

Using Ansible facts and variables

About this lab The purpose of this lab is to show the use of variables and facts in an Ansible playbook. vTeam Specialization Program Pure Storage nominated me recently to join the Pure Storage vTeam Specialization program for New Stack. The idea behind the program is, to create an active community within Pure Storage. Allowing Puritans to learn and develop their skills and grow into a subject matter experts. The program consists of training and lab exercises that are focussed on developing…

Read More Read More

Deploy Minio with persistent storage

Deploy Minio with persistent storage

About this lab In this lab exercise I will deploy Minio on a Kubernetes cluster using persistent storage provision the the Pure Service Orchestrator. vTeam Specialization Program Recently I was nominated to join the Pure Storage vTeam Specialization Program for New Stack. The idea behind the program is to provide a community within Pure for Puritans to learn and develop skills and grow into a subject matter expert. The program consists of training and lab exercises that are focussed on developing experience…

Read More Read More

Clone WordPress using Ansible and PSO

Clone WordPress using Ansible and PSO

In this blog, I will clone WordPress using Ansible and PSO from production to development. Why this blog? Recently I was asked to prepare a demo that was part of a larger DevOps workshop for one of our customers. The idea was to show the value of using automation in a DevOps environment. By cloning WordPress using Ansible and PSO, developers have access to a test environment that closely resembles production and which can be refreshed quickly and easily. In…

Read More Read More

Enable Feature Gates on a live Kubernetes cluster

Enable Feature Gates on a live Kubernetes cluster

Every new version of Kubernetes adds more features and functions. However most of those are released in a controlled fashion, where while these features are in alpha or beta, they must be manually enabled using so called Feature Gates. This post will show how to enable feature gates on a live Kubernetes cluster. About Feature Gates You can find more on Feature Gates here:https://kubernetes.io/docs/reference/command-line-tools-reference/feature-gates/ For this blog I want to enable the Storage Feature Gates for Snapshots and Clones (VolumeSnapshotDataSource…

Read More Read More