Skip to content

exzeo/linux-install

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Linux Laptop Installation

wget -O - https://raw.githubusercontent.com/exzeo/linux-install/main/install.sh | bash

Tools installed

  • AWSCLI
  • Chrome
  • Go
  • Helm
  • Istioctl
  • Kops
  • Kubectl
  • NodeJS
  • Packer
  • Terraform
  • Vault
  • Yarn
  • Fortigate VPN
  • Scripts
  • Postman
  • Prospect Mail
  • Kubectx
  • Kubens

Not installed

After install

  • Add .local/bin to Path

    • Add to ~/.bashrc
      export LOCAL_BIN=$HOME/.local/bin
      export PATH=$PATH:$LOCAL_BIN
      
  • How to get linux not to ask for password for sudo

    • Run in Terminal
      echo "$USER ALL=(ALL:ALL) NOPASSWD: ALL" | sudo tee "/etc/sudoers.d/$USER-no-sudo-password"    
      
  • Go not pulling private modules from bitbucket

    • Add to ~/.bashrc
      export GOPRIVATE="bitbucket.org/exzeo-usa"
      
  • ASDF Setup

    • Add to ~/.bashrc
      . $HOME/.asdf/asdf.sh
      . $HOME/.asdf/completions/asdf.bash
      
  • KOPS unable to access S3 bucket

    • Add to ~/.bashrc
      alias kops="AWS_SDK_LOAD_CONFIG=1 kops $@"
      
  • Got permission denied while trying to connect to the Docker daemon socket at

    • Add to ~/.bashrc
      export PATH=/usr/bin:$PATH
      export DOCKER_HOST=unix:///run/user/1000/docker.sock
      
  • Recommended VS Code Plugins

    code --install-extension amazonwebservices.aws-toolkit-vscode --force
    code --install-extension aws-scripting-guy.cform --force
    code --install-extension formulahendry.code-runner --force
    code --install-extension ryanluker.vscode-coverage-gutters --force
    code --install-extension EditorConfig.EditorConfig --force
    code --install-extension dbaeumer.vscode-eslint --force
    code --install-extension golang.go --force
    code --install-extension banxi.go-snippets --force
    code --install-extension premparihar.gotestexplorer --force
    code --install-extension hashicorp.hcl --force
    code --install-extension ms-kubernetes-tools.vscode-kubernetes-tools --force
    code --install-extension ghmcadams.lintlens --force
    code --install-extension ms-vscode.live-server --force
    code --install-extension OctopusDeploy.vscode-octopusdeploy --force
    code --install-extension tscpp.proto-lang --force
    code --install-extension 4ops.terraform --force
    code --install-extension adamhartford.vscode-base64 --force
    code --install-extension technosophos.vscode-helm --force
    code --install-extension zxh404.vscode-proto3 --force
    code --install-extension redhat.vscode-yaml --force
    

Tips

  • Custom Docker Alias
    • Add to ~/.bashrc
      # Docker Helpers
      alias drm="docker ps --all --quiet | xargs -I '{}' docker rm --force {}"
      alias drmi="docker images --all --quiet | xargs -I '{}' docker rmi --force {}"
      alias drmv="docker volume ls --quiet | xargs -I '{}' docker volume rm --force {}"
      

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages