Skip to content

alexiszamanidis/ansible

Repository files navigation

Ansible

This repository installs packages and applications that I use in my daily work

Reminders

Make sure that your machine can run the tasks. You can achieve that with ./docker

External Applications

  • VSCode: Sign in via GitHub
  • Excalidraw: Download as PWA

Installation

  1. Create ~/.vault_pass.txt file, lock it down and clear the bash history
echo "my-vault-password" > ~/.vault_pass.txt && \
chmod 0600 ~/.vault_pass.txt && \
history -c
  1. Clone the repository and install ansible
git clone https://github.com/alexiszamanidis/ansible.git ~/ansible && \
cd ~/ansible && \
git remote set-url origin git@github.com:alexiszamanidis/ansible.git && \
chmod +x ansible docker sync-apps && ./ansible
  1. Start the installation process
ansible-playbook -t install local.yml
  1. Restart the terminal

  2. Install java and node and manage them via their version managers

sdk install java && \
nvm install 16.16.0 && nvm use --delete-prefix v16.16.0 && nvm alias default 16.16.0