AWX on AWS with CDK (in Typescript)

Ansible Tower and AWX We have used open-source Ansible extensively in the past. While the automation is convenient, the lack of UI makes it not as suitable as a team collaboration tool. One way to allow team collaboration with open-source Ansible, is to use Jenkins to glue the components together, as discussed in the Automated … Read moreAWX on AWS with CDK (in Typescript)

Virtualization 1 of 4 – Hypervisor

In broad terms, virtualization of computing resource is about isolation of resources, at different levels. There are five levels of virtualization: Application level, such as JVM, .NET CLR Library (user-level API) level Operating system level, such as LXC, Docker, OpenVZ Hardware abstraction layer (HAL) level, such as VMware, Xen, etc Instruction set architecture (ISA) level … Read moreVirtualization 1 of 4 – Hypervisor

Migrate WordPress to static website

What for Someone who I maintain website for realized the bill of a public cloud provider isn’t exactly as expected. The computing resource falls under “free tier” but the disk isn’t. And the cost of disk usage is the surprise. Second, WordPress does a good job building the initial website but requires a hosting EC2 … Read moreMigrate WordPress to static website

AWS Certified DevOps Engineer Exam Tips

The last 30 days have been exhausting for me. I studied hard on the new AWS Certified DevOps Engineer exam and thank goodness I passed (750 out of 1000 is required). This was the hardest professional certification I ever worked on. The exam was re-launched recently in March 2019 so there is still a shortage … Read moreAWS Certified DevOps Engineer Exam Tips

SSH key pair for access between instances in CloudFormation

We use CloudFormation to deploy infrastructure including private and public subnets, as well as EC2 instances. It is a good practice to place as many instances as possible in private subnet and access those only from Bastion Host in the public subnet. For smaller systems it is even common to use the NAT instance as … Read moreSSH key pair for access between instances in CloudFormation

A second WordPress site with EC2 instance

I came across another personal project for friend to migrate a static site to word press site. The original site is on Jekyll + Bootstrap hosted on GitHub. However, the original site does not have a lot of content to justify a special migration effort. So I just create it from scratch. I outlined how … Read moreA second WordPress site with EC2 instance