This repo contains an ansible playbook that plays the roles needed to configure my personal dev workflow.
My dev worfklow is mainly made of the following tools:
I'm also using:
- Hack Nerd Fonts
- xrdp so that I can connect via remote desktop connection to the linux machine and still be able to use i3
-
Install Ansible
Note: For installation steps see: Installing Ansible
-
Install NodeJS
Note: You can install
nvm
in order to manage Node versionscurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
-
Open port for
xrdp
sudo iptables -I INPUT -p tcp --dport {xrdp-port} -j ACCEPT
-
Run the ansible playbook to configure your machine for dev workflow
export ansible_user={sudo user} export ansible_password={sudo pass} ansible-playbook config-playbook.yml -e "ansible_sudo_pass=$ansible_password"