Install hashistack

System requirements

  • Python3 (we recommend >= 3.11.2)

  • Pip3

Virtualenv

Mind about virtualenv-ing your working directory to avoid spreading Python dependencies system-wide. We advise the use of direnv but feel free.

Runtime dependencies

Python

Have these python packages installed:

> pip install ansible-core netaddr passlib dnspython

Terraform

Have Terraform installed (tested against v1.7.X).

Hashistack collection install

> ansible-galaxy collection install -f wescale.hashistack

Good to know

ansible-galaxy checks for any collection version occurence. Updating needs to be forced with the -f flag.