[Howto] Keeping temporary Ansible scripts

Ansible tasks are executed locally on the target machine. via generated Python scripts. For debugging it might make sense to analyze the scripts – so Ansible must be told to not delete them. When Ansible executes a command on a remote host, usually a Python script is copied, executed and removed immediately. For each task, … Continue reading [Howto] Keeping temporary Ansible scripts

Impressions of #AnsibleFest London 2016

The #AnsibleFest was taking place today in London, and I was luckily able to attend. This post shares some impressions from the event, together with interesting announcements and stories. Preface The #AnsibleFest London 2016 took place near the O2 Arena and lasted the entire day. The main highlight of the conference was the network automation … Continue reading Impressions of #AnsibleFest London 2016

Scalable Infrastructure

In a previous post I outlined the common problems organizations face across both their traditional IT environments (sometimes called mode-1) and new emerging IT environments (sometimes called mode-2). These included: Accelerating the delivery of services in traditional IT Environments to satisfy customer demands Optimizing traditional IT environments to increase efficiency Creating new development and operations […]

Optimizing IT

In a previous post I outlined the common problems organizations face across both their traditional IT environments (sometimes called mode-1) and new emerging IT environments (sometimes called mode-2). These included: Accelerating the delivery of services in traditional IT Environments to satisfy customer demands Optimizing traditional IT environments to increase efficiency Creating new development and operations […]

[Howto] Access Red Hat Satellite REST API via Ansible

As with all tools, Red Hat Satellite offers a REST API. Ansible offers a simple way to access the API. Background Most of the programs and functions developed these days offer a REST API. Red Hat for example usually follows the “API first” methodology with most of the products these days, thus all functions of … Continue reading [Howto] Access Red Hat Satellite REST API via Ansible

[Short Tip] Use Red Hat Satellite 6 as an inventory resource in Ansible

Besides static file inventories, Ansible can use custom scripts to dynamically generate inventories or access other sources, for example a CMDB or a system management server – like Red Hat Satellite. Luckily, Nick Strugnell has already written a custom script to use Satellite as an inventory source in Ansible. After checking out the git, the … Continue reading [Short Tip] Use Red Hat Satellite 6 as an inventory resource in Ansible

[Howto] Looking up external directories in Ansible

Part of Ansible’s power comes from an easy integration with other systems. In this post I will cover how to look up data from external sources like DNS or Redis. Background A tool for automation is only as good as it is capable to integrate it with the already existing environment – thus with other … Continue reading [Howto] Looking up external directories in Ansible

[Short Tip] What not to forget when controlling Windows Servers via Ansible Tower

Ansible does support Windows with an entire set of modules. Thus it is also possible to run Ansible playbooks targeting Windows systems right from Ansible Tower. However, since Windows does works via WinRM and not SSH, the appropriate variables must be set in the definition of the inventory of the machine: The given screenshot shows … Continue reading [Short Tip] What not to forget when controlling Windows Servers via Ansible Tower