How to Provision AWS EC2 in Private Subnet by Using SSM and Ansible Dynamic Inventory

An example to provision EC2 instances in the private subnet using AWS SSM, Ansible Dynamic Inventory and AWS community collections.

How to Secure Ansible Playbook Credentials using Hashicorp Vault

Isolate any target host’s credentials (hostname, user, password) from Ansible Playbook. And let the playbook retrieve those information from secret management tools (Hashicorp Vault) during targets provisioning.

How to Install Confluent Kafka Cluster by using Ansible

Overview The rise of micro-services brings another level of software architecture, which is a event driven architecture. One of the tools out there to support this mechanism is Apache Kafka. Today’s article will speak about […]

How to Create Custom Ansible Wildfly Module – Part 4

Introduction Hi there! Welcome to the last part for this long journey. Oops, I mean long posts regarding Ansible Wildfly Module. The reason why I posted such a multiple how-to is to reach the ultimate […]

How to Create Custom Ansible Wildfly Module – Part 3

Introduction Welcome to Ansible Wildfly Module part 3. Well, after creating a server, it is time to configure the JVM parameter. Basically, Wildfly host already has default JVM parameter. So, in practical, setting JVM is not a […]

How to Create Custom Ansible Wildfly Module – Part 2

Introduction After creating Wildfly Server Group in the first part, it is time to move to the second part. This post will discuss about creating server instance under each server group. Because without a server […]

How to Create Custom Ansible Wildfly Module – Part 1

Introduction As promised, I will bring the topic about creating ansible module for Wildfly management. Let’s call it Ansible Wildfly module. Take a note here, this is not about installing Wildfly on the target machine. Wildfly […]

How to Build Custom Ansible Module

Ansible Custom Module I am going very short about Ansible module description, here is from Ansible website: Ansible ships with a number of modules (called the ‘module library’) that can be executed directly on remote […]

WordPress LEMP installation made simple

WordPress Installation I installed this site using Ansible. Yes, this wordpress site that you are reading, is setup and installed automatically via so called ansible playbook. In addition, this site is running on Ubuntu 16.04, Nginx, MySQL […]