Skip to content

This repository contains an Ansible playbook that completely configures my Ubuntu-based workstation.

License

Notifications You must be signed in to change notification settings

rpeterman-gp/workstation

 
 

Repository files navigation

Workstation

This repository contains a set of Ansible roles and playbooks that fully build and configure my development machines.

Usage

  • Install git.
  • Install ansible.
  • Clone this repository.
  • Install Galaxy roles:
ansible-galaxy install -r galaxy_roles.yml
  • Run the workstation-single.yml playbook:
ansible-playbook -i "localhost," -c local workstation-single.yml --ask-sudo-pass --extra-vars "workstation_user=user_to_be_provisioned"
  • Run the workstation.yml playbook:
ansible-playbook -i "localhost," -c local workstation.yml --ask-sudo-pass --extra-vars "workstation_user=user_to_be_provisioned"

I've split this into two playbooks, the one is just dotfiles and configuration that really should only run once, the other is a playbook of dependencies that are much more frequently updated and managed.

About

This repository contains an Ansible playbook that completely configures my Ubuntu-based workstation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vim Script 91.7%
  • Shell 8.3%