Base directory structure for Ansible.
$ tree -a
.
├── .envrc
├── .gitignore
├── LICENSE
├── README.md
├── requirements.txt
└── Taskfile.yml
Clone all other Ansible repositories beneath this directory.
├── collections
│ └── ansible_collections
│ └── dreknix
│ ├── ...
│ └── ...
├── roles
│ ├── ...
│ └── ...
└── work
├── ...
└── ...
Configure Python virtual environment via direnv
:
$ direnv allow .
Install all Ansible packages and tools needed:
$ task update