Ansible Script to Install All Necessary Tools
Prior to running this make sure that Ansible is installed.
Install Ansible and Git
$ sudo apt install ansible git -y
Install Ansible Snaps Module
$ ansible-galaxy collection install community.general
$ mkdir /tmp/setup; cd /tmp/setup
$ git clone https://github.com/twovican/intro-setup.git
ansible-playbook localhost.yml -i ansible_hosts -e ansible_python_interpreter=/usr/bin/python3 --ask-become-pass
- git
- vim
- unzip
- curl
- ffmpeg
- make
- build-essential
- libssl-dev
- zlib1g-dev
- libbz2-dev
- libreadline-dev
- libsqlite3-dev
- wget
- llvm
- libncurses5-dev
- xz-utils
- tk-dev
- libxml2-dev
- libxmlsec1-dev
- libffi-dev
- liblzma-dev
- libavcodec-extra
- ubuntu-restricted-extras
- unrar
- zip
- p7zip-full
- p7zip-rar
- rar
- wine
- winetricks
- openjdk-11-jdk
- tmux
- python3-pip
- python3-tk
- pep8
- bzr
- libgdbm-dev
- libnss3-dev
- python-dev
- wmctrl
- indicator-multiload
- virtualbox
- mussh
- multitail
- mc
- iptraf
- netcat
- links
- jmeter
- iperf
- iotop
- htop
- traceroute
- nmap
- python
- git-core
- libyaml-dev
- libxslt1-dev
- libcurl4-openssl-dev
- openssl
- pkg-config
- network-manager-openvpn-gnome
- sshuttle
- sosreport
- ubuntu-dev-tools
- sbuild
- debhelper
- piuparts
- ccache
- quilt
- autopkgtest
- xsos
- cmadison
- drawio
- hotsos
- multipass
- juju
- xjs
- git-ubuntu