Field Notes

Experience from real life projects

  • Ansible at scale 2 of 2

    Template (with Jinja2) and files In an Ansible role, we can use files or templates to achieve similar results for configuration files. If the configuration…

    Read
  • Ansible at scale 1 of 2

    The Ansible In Depth white paper outlines Ansible’s use cases in four categories: Configuration management Application deployment Orchestration: for coordinating a multi-machine process such as…

    Read
  • Balloon steals memory from virtual machines

    This article is my experience with memory balloon on virtual machine. I came across an ElasticSearch server (ESXi guest with 32GB physical memory) where the…

    Read
  • Common local Git operations

    This is a summary of concepts in common Git operations. We will discuss brach, merge, rebase, cherrypick, stash and reset. Then we’ll discuss pull, fetch,…

    Read
  • Clean up Git repository

    A BitBucket repo has a hard limit of 2GB in size, and soft limit of 1GB. This is not expandable as per Bitbucket and contributors will start receiving…

    Read
  • Personal Vim cheatsheet

    This is my personal cheatsheet as intermediate Vim user so I skipped the ones that I consider basic. All the commands listed are used in…

    Read