PowerShell and REST APIs

API

Here at Automation Logic we spend a lot of time talking to a huge variety of APIs (RESTful or otherwise). So it’s nice to know that PowerShell makes it easier than ever to send API calls from the Windows command line. Here’s a recent example we’ve used to talk to the HP Operations Orchestration (OO) […]

Read more

HP CSA node library

csa

Calling all DevOps-minded users of HP Cloud Service Automation (HP CSA)! We have a lot of customers who need to automatically test their service designs while developing them. We found ourselves repeatedly building a test system using whichever tools they specified (usually HP Operations Orchestration). Rather than writing the same code over and over again […]

Read more

Salt Cloud and Web deployment

Salt

Application deployment and configuration have become easier and easier over the past few years. These days, there’s a whole host of configuration management and automated deployment tools. If you’re a fan of the python way of doing things I’d very much recommend giving SaltStack a try. In this article I’m going to demonstrate a couple of the […]

Read more

Video: Extending the Salt server management framework

Automation

I gave a talk on extending Salt at The London Python Meetup in April. Link to video below: http://skillsmatter.com/podcast/java-jee/my-experience-of-using-server-management-framework-salt The talk seems to have been categorised under Java but I won’t hold that against the Skillsmatter folks who are otherwise excellent.

Read more

Access Java objects from within OO Scriplets

Automation

As if it wasn’t wearing enough explaining to people that Javascript has nothing to do with Java, the Javascript engine in HP Operations Orchestration (OO) scriplet operations is implemented in RHINO, a Javascript engine written in Java. But, you said….. Despite this, being able to access Java objects within OO scriplets is quite handy. In […]

Read more

LDAP Authentication with Salt

Automation

The upcoming release of Salt 0.10.4 contains support for external authentication mechanisms. As well as restricting who can run what and on what servers, this new feature allows the handing-off of authentication to a 3rd party module. This post describes how to setup and use an LDAP external authentication module for Salt. Installation Download the […]

Read more

Salt Pillar, LDAP and lists

Automation

In my last post I introduced an LDAP module for the Pillar data lookup system that comes with Salt. This module has a powerful data inheritence model which allows common data to be shared between nodes and overwritten where something more specific is necessary. There are scenarios, however, when it is useful to have a […]

Read more

LDAP Backend for Salt Pillar

Automation

Pillar LDAP is a plugin module for the salt pillar system which allows external data (in this case data stored in an LDAP directory) to be incorporated into salt state files. This post will show you how to install and configure Pillar LDAP and use it with your salt states. Dependancies Salt LDAP module (https://github.com/KrisSaxton/salt-ldap) […]

Read more

Adding new operating system types to salt

Automation

Like most configuration management systems, salt allows users to describe server configurations in an abstract fashion (i.e. with code or pseudo-code) without requiring any knowledge of how those configurations get applied to a particluar operating system. For example the following expression in salt will result in the apache package being installed on any server it […]

Read more

Driving HP Network Automation via SOAP and python

Devops

HP Network Automation provides a comprehensive web services interface that uses the SOAP protocol. Though the API is functionally comprehensive, the documentation relating to how to drive it is thin on the ground. This article shows how to initiate a connection with HPNA, login, call a method and read the results. It uses python and the ZSI web services toolkit.

Read more

Want to work with us?

If you'd like to find out more about joining our growing team of engineers, consultants, strategists and evangelists for automation, please get in touch with a member of our team.

Get in touch