Setup workspace (non-debian)#
If you have a non-Debian system and still wish to test Hashistack, you are welcome. Let’s try to give you some hints to meet the prerequisites and avoid problems.
CLI tooling#
bash: …or zsh but only these two are supported by direnv.
direnv: handles a lot of environment variables wiring and Python virtualenv management. Install is not enough, mind about hooking it to your shell.
curl: binary dependencies like terraform are downloaded via curl.
unzip: binary dependencies like terraform are unachived via unzip.
Python#
python3: >=3.9
python3-dev: needed for some Python dependencies installation.
python3-venv: needed to avoid spreading hashistack python dependencies all accross the system.
python3-pip (aka pip3): needed for python depdencies installation.
Ok, then…#
If you match these requirements, you can go to the Setup workspace tutorial and skip the step:
> make install-requirements