<aside> 💡 This is guide deprecated. Use nukikata to install dependencies.
</aside>
<aside> 💡 Deploying a node with a Windows machine is certainly more involved than with Mac or Linux. Please follow these instructions carefully.
</aside>
If running Windows you need to install WSL - linux running on windows. To install WSL, follow this guide. We recommend using Ubuntu and then you can follow the Ubuntu guide above. After installation you should have a functional installation of Ubuntu running alongside windows. To enter Ubuntu, type bash
in a command prompt.
File permissions:
To be able to set file permissions, you will then need to modify the /etc/wsl.conf
per this blog article. Restart your machine for the changes to take effect.
Git settings:
There will be an issue with git settings. Run git config core.autocrlf true
to allow modifications to files in windows and have them be readable in ubuntu.
To install the prerequisites, you will need to install Homebrew. Install that and then run these commands. These prerequisites can be installed with a single command (make install-deps-brew
) after you clone the source code. The following is only for reference.
Unverified
brew install terraform terragrunt packer ansible python nodejs git
npm i -g meta
pip3 install preptools cookiecutter awscli
pip install fire
# Verify
ansible --version
cookiecutter --version
terragrunt -v
terraform -v
packer -v
meta --version
These prerequisites can be installed with a single command (make install-deps-ubuntu
) after you clone the source code. The following is only for reference.