Skip to content

Latest commit

 

History

History
76 lines (49 loc) · 1.76 KB

README.md

File metadata and controls

76 lines (49 loc) · 1.76 KB

ub-dev-playbook

CI

This playbook installs and configures my Ubuntu Dev Env

Installation

  1. Install Ansible

  2. Clone or download this repo

  3. Install dependecies ansible-galaxy install -r requirements.yml

  4. Run playbook

ansible-playbook main.yml --ask-become-pass --become-user=<ADMIN_ACCOUNT>

Supports check mode

ansible-playbook main.yml --ask-become-pass --become-user=<ADMIN_ACCOUNT> --check

Default values

Check config.default.yml

Override Default values

Create a config.yml file and setting the overrides in that file. Follow config.default.yml for more information

Tags

  • sw : All the software below
  • apt : APT packages
  • deb : Local deb packages
  • snap : Snap packages
  • pip : Pip packages
  • awscli: AWS CLI
  • local : Local settings + git alias + vim/neovim settings
  • alias : Add shell alias
  • admin : Admin task like souders
  • neovim : Neovim installation
  • nvm : nvm installation
  • npm : npm global packages installation
  • zsh: zsh shell installation & configuration
  • tpm: Tmux plugin manager installation

Inspiration

mac-dev-playbook craftzdog

Manual Settings

Lint

./lint.sh