uelei / environment-setup-ansible

my environment setup using ansible

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

environment-setup-ansible

My environment setup using ansible

Currently installing

  • basic
    • stow
    • kitty
    • htop
    • starship(terminal)
  • pyenv
    • pipx
    • poetry
  • gvm
    • go 1.7.1
    • go 1.19.2
  • nvm
    • node lts
  • rust
    • bat
  • tfenv
  • kubectl
  • neovim

Pre-requirements

  • Dotfiles repo to be used (using stow)
  • Change all variables on vars/vars.yml
    • for macos group is staff on linux is the same as the user

For MacOs

xcode-select --install
# install Brew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# install ansible using brew
brew install ansible

Install Pre-requirements

sudo pip install ansible  # linux only
ansible-galaxy install -r requirements.yml

To run

The following command is going to ask you BECOME_PASSWORD, it is your password to become sudo

ansible-playbook main.yml -K

About

my environment setup using ansible

License:MIT License