Host-only Networking in VirtualBox to allow Ansible scripts run on the host to affect guest VMs.
read moreThe Horrors of Ansible Complex Variables: User Dictionaries With a Group List Added
Adding groups to a user dictionary for Ansible and Jinja2.
read moreThe Horrors of Ansible Complex Variables: Dictionaries According to Giles
Finally, a "dictionary" (of sorts) that functions in both Ansible and Jinja2.
read moreThe Horrors of Ansible Complex Variables: Dictionaries According to Ansible
Ansible's own documentation explains how to make dictionaries that work fine in Ansible and fail in Jinja2.
read moreThe Horrors of Ansible Complex Variables: Lists
Ansible lists aren't too terrible, but they're picky about their own structure.
read moreThe Horrors of Ansible Complex Variables
Ansible complex variable structure is positively nightmarish. I set out on a quest to figure it out ...
read moreAnsible Dysfunction #2: included files skipped with 'when:' still modify content
If you use a register: command in an include skipped by a when: statement, it will still modify the variable (even though the role is "skipped").
read moreAnsible Dysfunction #1: undefined variables break unused roles
If you define a variable on the fly in a role, your playbook will break if you skip that role via --tags.
read moreAnsible Vault
Save your deploy secrets (API keys, etc.) in your repository by encrypting them with ansible-vault.
read more'Docker Up and Running' - Book Review
A great book about every aspect of Docker ... except building images.
read more