Testing any Browser on any Hardware using BrowserStack – A Protractor Cross Browser Testing Example


This time we will learn how to test any web site (including your front end software) using many different Internet browsers by integrating a cloud-based cross browser test solution named BrowserStack. We will perform Protractor tests for AngularJS using the Gulp testing toolkit following an example of Wishtack on both, CenOS 7.3 and Ubuntu 16.04 perform Protractor … More Testing any Browser on any Hardware using BrowserStack – A Protractor Cross Browser Testing Example

Java Build Automation Part 2: Create executable jar using Gradle


Original title: How to build a lean JAR File with Gradle In this step by step guide, we will show that Gradle is a good alternative to Maven for packaging java code into executable jar files. In order to keep the executable jar files “lean”, we will keep the dependent jar files outside of the jar in a separate … More Java Build Automation Part 2: Create executable jar using Gradle

AWS Automation Part 4: Using Terraform for AWS Automation


This is part 4 of a blog post series, in which we explore how to automate Amazon Web Services (AWS) using the Terraform open source software by HashiCorp. Similar to Cloudify, Terraform is a versatile way to codify any type of infrastructure and to spin up a production-like demo or staging environment on any IaaS cloud like AWS, Azure … More AWS Automation Part 4: Using Terraform for AWS Automation

IT Automation Part IV: Ansible Tower “Hello World” Example


This is part IV of a little “Hello World” example for Ansible, an IT automation (DevOps) tool. This time, we will get acquainted with Ansible Tower, a web front end for Ansible. The post has following content: Quickest way of “installing” an Ansible Tower trial system (via Vagrant this time) Step by step guide for a minimalistic “Hello World!” example, following … More IT Automation Part IV: Ansible Tower “Hello World” Example

AWS Automation based on Vagrant — Part 1: Getting started with AWS


In this blog post series we will explore, how to automate Amazon Web Services (AWS) by using Vagrant. The series is divided into three parts. Readers that are interested in the automation part only can skip part 1 (the AWS EC2 console part) and jump directly to part 2, since both, part 1 and part 2 are self-contained. … More AWS Automation based on Vagrant — Part 1: Getting started with AWS

AWS Automation based on Vagrant — Part 2: Installation and Usage of the Vagrant AWS Plugin


Learn how to get started with Amazon Web Services EC2 and how to automate simple task like creation and termination of virtual machine instances using Vagrant. This is a first step towards more sophisticated automation tasks like SW installation and shell script execution. … More AWS Automation based on Vagrant — Part 2: Installation and Usage of the Vagrant AWS Plugin

IT Automation Part III: Saltstack “Hello World” Example


This blog post will explore basic capabilities of Salt by going through a hands-on “hello world” IT automation example. Moreover, those basic capabilities are compared for Salt vs. Ansible. This post is (almost) self-contained, and there is no need to read part I and part II of this series first. Salt is a quite recent IT automation tool (project started in … More IT Automation Part III: Saltstack “Hello World” Example

IT Automation Part II: Ansible “Hello World” for Templating


This post is a continuation of my previous  post, where we have gone through a little “Hello World” example using Ansible, an IT automation tool. Last time we had performed SSH remote shell commands. This time, we will go though a little templating use case, where a shell script and a data file are created from Jinja2 templates, … More IT Automation Part II: Ansible “Hello World” for Templating

IT Automation Part I: Ansible “Hello World” Example using Ansible on Docker


This is part I of a little “Hello World” example using Ansible, an IT automation tool. The post has following content: Popularity of Ansible, Salt, Chef and Puppet Installation based on Docker Playbooks (i.e. tasks) and Inventories (i.e. groups of targets) Remote shell script execution As a convenient and quick way of Ansible installation on Windows … More IT Automation Part I: Ansible “Hello World” Example using Ansible on Docker