leberrem / workstation

ansible playbook to setup tools on workstation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Install tools with ansible

Test on ubuntu workstation 18.04, 19.10, 20.04 and Elementary 5

Developments tools

  • Visual Studio Code : make vscode
  • Meld : make meld
  • Postman : make postman
  • Dive : make dive
  • Arduino IDE : make arduino
  • Robo3T : make robo3t
  • NoSQLBooster : make nosqlbooster
  • SQLDeveloper : make sqldeveloper
  • Chrome : make chrome
  • NodeJS : make nodejs
  • Ngrok : make ngrok
  • Jmeter : make jmeter
  • Go : make go
  • GIT Kraken : make gitkraken

Infrastructure tools

  • Terraform : make terraform
  • Packer : make packer
  • AWS-cli : make awscli
  • AZURE-cli : make azure
  • Rundeck-cli : make rundeck
  • Docker : make docker
  • Kubectl : make kubectl
  • Lens : make lens
  • Minikube : make minikube
  • Helm : make helm
  • OpenStack : make openstack
  • Virtualbox : make virtualbox
  • Vagrant : make vagrant
  • Remmina : make remmina
  • node exporter : make nodeexporter
  • TeamViewer : make teamviewer
  • BorgBackup : make borg
  • Timeshift : make timeshift
  • Draw.io : make drawio
  • IP Scanner : make ipscanner

Social tools

  • Slack : make slack
  • Discord : make discord
  • Teams : make teams

Command line tools

  • PS1 : make ps1
  • Welcome message : make welcome
  • ZSH : make zsh
  • TLDR : make tldr
  • Terminator : make terminator

Others tools

  • Basic packages : make basic
  • Gnome tweaks : make tweak
  • Simplenote : make simplenote
  • Typora : make typora
  • Openboard : make openboard
  • WineHQ : make winehq
  • LibreOffice : make libreoffice
  • Thunderbird : make thunderbird
  • Etcher : make etcher
  • Gimp : make gimp
  • Touchpad MAC gestures : make gestures
  • CURA : make cura
  • Bleachbit : make bleachbit
  • Kazam : make kazam
  • Stickynotes : make stickynotes
  • Krita : make krita
  • clockify : make clockify
  • Adobe Reader : make adobereader
  • OpenVPN : make openvpn
  • Inkscape : make inkscape
  • Dropbox : make dropbox

Requirements

Package

  • make : sudo apt install make
  • python : sudo apt install python3
  • pip : sudo apt install python3-pip
  • ansible : sudo pip3 install ansible

Configuration : sudo without password

sudo visudo

<current user>   ALL=(ALL) NOPASSWD:ALL

Download ansible roles

make requirements

About

ansible playbook to setup tools on workstation


Languages

Language:Jinja 71.5%Language:Makefile 28.5%