Introduction If you have been following my blog for a few years you may have already read some of my blogs on Ansible, or used seen some demos or even pulled some Ansible code from my GitHub repo I was recently asked How can I learn more about Ansible, and the how can I start… Continue Reading →
How to Query, Sort and Filter FlashArray REST API results using Ansible
Introduction In a recent post I shared how to create an educational environment to help develop Ansible skills, and provide way of gaining hands-on experience with Pure Storage FlashArray and FlashBlade Ansible modules. In this post I am going to show how to use the the Ansible URI module to use some of the advanced… Continue Reading →
Automating Oracle Database Cloning on Windows with Ansible
Introduction In a previous post I introduced ORCA for Windows and shared a Video of it in use, in this post we will spend a bit of time looking at some of the techniques I used to implement it.. Working with Ansible Templates One of the Ansible features I find myself using time and time… Continue Reading →
How to use Ansible to map a Linux device to a vVOL FlashArray Volume
Background In my previous post I walked through how you can determine a vVOL FlashArray volume from a Linux device. In this post I will show how we can automate that process with Ansible using the same /dev/sdd Linux device and some code examples. Ansible Linux Facts Let’s start by using the ansible_facts.devices to identify… Continue Reading →
Fully automated Oracle 18XE build with Ansible
Overview In this Blog I am going to provide a walthrough of my fully automated Oracle 18 Express Edition (XE) build on a Vagrant managed Oracle Linux VirtualBox virtual machine using Ansible and the Pure Storage FlashArray Ansible collection. I use vagrant up to start my Oracle VirtualBox virtual machine with the latest Oracle Linux… Continue Reading →
Accessing Pure Storage Pure1 with Ansible
In previous Blogs I have shared how you can use Ansible to manage Pure Storage FlashArray volumes and snapshots. In this Blog I will show how you can also use Ansible to access Pure Storage Pure1 to get fleet information such as version, model, volume, snapshots, pods, file systems, network interfaces, and metrics. Accessing Pure1… Continue Reading →
Oracle Rapid Clone Automation (ORCA) for Windows
Introduction I have previously blogged on how a simple Ansible playbook can be used to automate the cloning of Oracle database(s) on Linux, utilising the Pure Storage Ansible modules and storage snapshots. If you’re interested my Ansible code for Oracle Rapid Clone Automation (ORCA) can be found up on GitHub or if you prefer to… Continue Reading →
Oracle Database Volume Tagging with Purity 6.0
One of the Purity 6.0 features I have most eagerly been awaiting is the ability to tag Pure volumes and snapshots. Volume tagging provides a great way of providing additional database and application metadata to FlashArray Volumes to provide application and database aware reporting. In this Blog post I am going to demonstrate how we… Continue Reading →
Getting started with Ansible and Windows
Background I spend most of my time working with Linux but occasionally I come across Oracle on Windows, so I thought it’s about time that I tried my hand at using Ansible on Windows. Ansible on Windows You can not currently run Ansible on Windows, but you can manage Windows servers from a Linux or… Continue Reading →
Ansible 2.6 Now available
At the beginning of July, Ansible 2.6 was released, this release depreciates a few commands, fixes some issues and extends Cloud support for Amazon, Azure & Google. Ansible 2.6 also includes a few new and updated Pure Storage FlashArray and for the first time FlashBlade modules: Pure Storage FlashArray purefa_host – Enable mixed protocol hosts purefa_hg –… Continue Reading →