These playbooks were written to quickly set up Kali Linux running on Windows Subsystem for Linux.
To run a playbook:
ansible-playbook -i hosts playbook.ymlList of available playbooks:
-
setup.yml: Initial setup. Installs Z Shell with Oh My Zsh and sets up my dotfiles from a Git repository. -
dev-rails.yml: Tools for Rails dev.
First, upgrade system packages.
sudo apt-get update
sudo apt-get upgradeFor convenience, let’s remove the need for a sudo password.
sudo visudoThen add username ALL=(ALL) NOPASSWD: ALL to the bottom of the file. Now you can sudo without a password!
Next, install and upgrade pip (Python package manager):
sudo apt-get install python3-pip
sudo pip3 install --upgrade pipNow, install Ansible using pip:
sudo pip install ansibleNext, install SSH and generate your SSH keys
sudo apt-get install ssh
ssh-keygen -t rsa -b 4096 -C "username@host"Finally, clone this repository and run the initial setup playbook.
git clone [email protected]:weimeng/ansible-ubuntu-wsl.git
cd ansible-ubuntu-wsl
ansible-playbook -i hosts setup.yml