Skip to content

Latest commit

 

History

History
40 lines (34 loc) · 1.2 KB

fresh_ubuntu_install.md

File metadata and controls

40 lines (34 loc) · 1.2 KB

Fresh Ubuntu installation

The following steps would be used to spin up a new dev node for local testing, either directly within the new installation or against a series of containers.

Initial steps

  1. Install Ubuntu
    • e.g., via ISO, LTS from Windows Store, etc
  2. Install Subversion
  3. Export /etc/apt/sources.list file
  4. Export Squid proxy server settings file
  5. Add Git PPA
    • ppa:git-core/ppa
  6. Add Ansible PPA
    • ppa:ansible/ansible
  7. Add LXC PPA (16.04 needed, 18.04 NOT needed)
    • ppa:ubuntu-lxc/lxc-stable
  8. Add Golang PPA
    • ppa:longsleep/golang-backports
  9. sudo apt-get update
  10. sudo apt-get dist-upgrade
  11. sudo reboot
  12. Install common tools
    • tmux
    • git
    • ansible
    • lxc (likely does not work on WSL)
    • docker (likely also does not work on WSL)
    • golang-go

Future steps would use a shell script for bootstrapping and installing Ansible so that one or more playbooks could be used for the rest of the work.

References