Tagged: automation

Outbound Notifications for LifeCycle Manager

The release of vRealize Suite Lifecycle Manager 8.6 contained a new feature that may have flown under your radar, but I believe is a great addition to an already great product. Introducing Outbound Notifications! Introducing Outbound Notifications This new feature enables you to configure Lifecycle Manager to send...

Updating vRA 7.6 Management Agent Certificates

Recently I have been helping a customer replace their self-signed Management Agent certificate in vRA7.6 with a new self-signed one (old one is expiring). To be clear this is the Management Agent certificate on the Iaas servers. VMware provide documentation on how to replace the certificate. But, to...

Ansible & vRA integration in the palm of your hand

If you just want the script without the reading, download it here Integrating Ansible into vRA is a fantastic feature and not that hard to setup. VMware document the process themselves, and there are other numerous blog posts covering it as well, like this one or this one....

Backup Your Code Stream Pipelines.. With A Pipeline!

Introduction In this post I will be providing you with a Code Stream pipeline that is capable of exporting all pipelines in your Code Stream instance, committing them into a GitHub repository and pushing the commits back to GitHub.   Assumptions I have made a few assumptions that...

vRA 8.3 REST Api Calls With Code Stream

Introduction In this post I will be providing an example of how to make REST API calls from Code Stream obtain an API token from the vRA 8.3 REST api obtain a list of Cloud Accounts registered with vRA filter for a specific Cloud Account on vRA  ...

VMware vRA 8.3 and Puppet Enterprise Integration Configuration

Having installed Puppet Enterprise in my home lab I decided I should hook it up to my vRA 8.3 installation using the native integration feature. Doing a quick Google search yielded a clear and simple blog post that outlined how to configure it for vRA 8.1. Following this...

Extensibility & PowerShell – Playing the Property Game

Recently I have been having some fun and games with vRA 8.2, in particular, with the extensibility capabilities. With the introduction of PowerShell support for vRA actions, I thought I would have a little play and see what I could break. I’m On A MetaData Hunt.. Ok, so...

Terraform – In Action with VMware vRA 8.x

Of late I have been playing with Terraform and the vRA 8 provider. Although I have found quite a few bugs with the provider (I’ll log those soon) it certainly is a great start! I have captured a quick demo below where I configure settings on a brand...

Puppet Learning VM on vSphere

Puppet provide a really great learning experience free of charge for everyone in the form of the Puppet Learning VM. The VM includes Puppet Enterprise, Puppet Server, Bolt and a bunch of virtual clients (thanks to incorporating Docker) for you to use to become more familiar with the...

Postman Samples For vRA 8

Attached to this post you will find a JSON file that can be imported into Postman.  The import will give you a collection called ‘AutomationPro-vRA8’ which contains 19 example requests for using against a VMware vRA 8 install. Although there are many more requests that can be made,...

VMware vRA8 – Are People Missing The Point?

Since the announcement of VMware vRealize 8, migration has been a popular topic. I don’t mean deployment of vRA8 itself; that is handled [editor: very nicely I might add] by the new version of VMware Lifecycle Manager. Follow the wizard and sooner rather than later you will have...

VMware vRA8 – Adding Microsoft Azure As A Cloud Zone

VMware vRealize Automation 8 is a leap forwards and certainly a far cry from what we all knew as vRealize Automation 7.x. A new code base with a new look, if you have any familiarity with VMware vRealize Automation Cloud (formerly Cloud Automation Services) software as a service...

The Importance Of Standards

Recently I have been working with a financial industry customer who is all in on Automation, however it became apparent quite early on that they haven’t standardised their processes. Now, in day to day running’s and operations of a business – particularly IT – this might not be...

Terraform – In Action

  I thought I would share two videos [editor: very basic, excuse the quality!] showing the use of Terraform to manipulate vSphere infrastructure. I recommend watching both videos ‘full screen’ for best effect [editor: and with popcorn if you have any, preferably sweet]   Video1 – vSphere Infrastructure...

Licensing Made Simple

Summary This tutorial will show you how to apply one or more licenses to vCenter through the use of Terraform. This can be expanded on to create a module that can be used across multiple vSphere environments.   Structure First of all, we are going to create a...

Simple Remote State Management With Terraform Cloud

Summary In this blog post we will look at configuring Terraform Cloud to remotely host our Terraform state file. Terraform cloud has multiple levels of subscriptions available. The good news is, we only need the free one! This post assumes that you have some Terraform config already setup....

Terraform and vSphere – Part Three

Summary This is part three of a series aimed at getting you going with Terraform in a vSphere environment.  The series will assume you understand the concepts of IaC and Terraform, at a basic level. In part one, we setup Terraform and created a basic definition to create...

Terraform and vSphere – Part Two

Summary This is part two of a series aimed at getting you going with Terraform in a vSphere environment.  The series will assume you understand the concepts of IaC and Terraform, at a basic level. In part one, we setup Terraform and created a basic definition to create...

Terraform and vSphere – Part One

Summary This is part one of a series aimed at getting you going with Terraform in a vSphere environment.  The series will assume you understand the concepts of IaC and Terraform, at a basic level. We will start by getting setup with Terraform, creating a basic definition to...