This project is used to setup my Ubuntu machine 💻
You have to install Ansible:
sudo apt-add-repository -y ppa:ansible/ansible && \
sudo apt-get update && \
sudo apt-get install -y ansible
Check your folder: ~/.ansible/
You must be the owner of this folder, specially if you already used sudo ansible-playbook
.
Build the Docker image
docker build -t ansible:test .
Start the container with the code inside:
docker run --rm -it ansible:test bash
Start the container, with volume, so you can change the code directly:
docker run --rm -it -v "$PWD":/home/jhipster/app/ ansible:test bash
To install curl, vim and wget :
ansible-playbook -v playbooks/tools.yml -K
To install Git :
ansible-playbook -v playbooks/git.yml -K
To install Git and configure with your information :
ansible-playbook -v playbooks/git.yml -K -e 'git_username="Firstname Lastname"' -e git_email=yourmail
To install zsh, oh-my-zsh, fonts-powerline,spaceship-prompt and zsh-autosuggestions
ansible-playbook -v playbooks/zsh.yml -K
Launch this playbook to create a .custom
file at your home, then customize it:
ansible-playbook -v playbooks/custom.yml
To install OpenJDK 8 :
ansible-playbook -v playbooks/openjdk8.yml -K
To install Maven :
ansible-playbook -v playbooks/maven.yml -K
To install a specific version of Maven :
ansible-playbook -v playbooks/maven.yml -K -e maven_version=3.6.3
To install NodeJS :
ansible-playbook -v playbooks/node.yml -K
To install a specific version of NodeJS :
ansible-playbook -v playbooks/node.yml -K -e node_version=12.18.4
To install Yarn :
ansible-playbook -v playbooks/yarn.yml -K
To install tilix :
ansible-playbook -v playbooks/tilix.yml -K
Don't forget to change default cmd to zsh
To install Docker :
ansible-playbook -v playbooks/docker.yml -K
To install Docker Compose :
ansible-playbook -v playbooks/dockercompose.yml -K
To install fusuma :
ansible-playbook -v playbooks/fusuma.yml -K
Don't forget to add fusuma to startup application.