In this comic, we'll discuss why configuration management tools are often complex in nature, and why Ansible is a viable alternative to automate your infrastructure setup.
Showing posts under the "Comics" category
A gentle introduction to configuration management for beginners
Our desks tell a lot about ourselves, don't they? What is your style?
When working with Git, we often clone existing projects, since this is part of a typical collaboration workflow. What if we want to bootstrap a whole new project of our own?
It is a common practice to use `git rebase` to squash commits before creating or merging a pull request; nobody needs to see that you fixed 10 typos in 5 separate commits, and keeping that history is of no use. So how does a rebase look like?
But when multiple developers need to work in the same Git repository, it is important to define a process that allows collaboration. That's when branches become essential.
When we're getting started with [Git](), it can be difficult to understand where our files live, how they change state, and when exactly they leave our local machine to reach the external repository. I have an analogy for that.