Skip to content

kpb/ansible-local-devbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Local Devbox

jealous

Ansible playbook to provision my/kenneth's main laptop. The layout follows Ansible best practices.

If you run these plays on your machine YOUR BOX WILL BE RECONFIGURED AND YOU MIGHT NOT LIKE IT!

I/kenneth am currently using Xubuntu 20.04, so many of the Ansible tasks use apt(itude). You could easily adapt this for other Debian releases or fork/modify it for rpm based distros.

Prerequisites

Install prerequisites. (X)Ubuntu ships with python3 pre-installed, so use the package manager to install pip.

$ sudo apt-get install -y aptitude
$ sudo aptitude install -y software-properties-common 
$ sudo aptitude install -y python3-pip

Running

$ ansible-playbook -K devbox.yml

Manual Set Up

Manual tasks. Writing these down so I don't forget.

  • SSH Keys. Need these for GitHub, deploying, etc.

TODO

  • Use an @upgrade tag to make it safe and easy to upgrade.

  • Install Vagrant

  • clean up unused ansible files generated by ansible-galaxy

About

Ansible provisioning scripts for laptop

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published