https://github.com/alexiszamanidis/ansible
This repository installs packages and applications that I use in my daily work
https://github.com/alexiszamanidis/ansible
ansible applications brave docker dotfiles fzf git node npm-packages packages productivity-tools ssh ubuntu ubuntu-bootstrap vim zsh
Last synced: 3 months ago
JSON representation
This repository installs packages and applications that I use in my daily work
- Host: GitHub
- URL: https://github.com/alexiszamanidis/ansible
- Owner: alexiszamanidis
- Created: 2021-11-05T16:59:43.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-10-30T11:55:39.000Z (8 months ago)
- Last Synced: 2025-10-30T13:35:58.925Z (8 months ago)
- Topics: ansible, applications, brave, docker, dotfiles, fzf, git, node, npm-packages, packages, productivity-tools, ssh, ubuntu, ubuntu-bootstrap, vim, zsh
- Language: Shell
- Homepage:
- Size: 108 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 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 check it with the following Docker commands:**
1. Build the image
```
docker-compose build
```
2. Run the container
```
docker-compose up
```
3. Access the container
```
docker exec -it ansible bash
```
#### 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
```
2. 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 sync-apps && ./ansible
```
3. Start the installation process
```
ansible-playbook -t install local.yml
```
3. Restart the terminal
4. 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
```