Using PPAs with Salt-States
Posted on Thu 10 October 2013 in Tech
I couldn't seem to find a decent tutorial on using PPA's to manage repos with salt states so I'm documenting it here.
Say you want to install golang using these
sudo add-apt-repository ppa:duh/golang
sudo apt-get update
sudo apt-get install golang
Well, to replicate this into a salt state it's pretty straight-foward. This also ensures you always have an up-to-date version of go.
golang:
pkg:
- latest
pkgrepo.managed:
- name: ppa:duh/golang
That's it, I just struggled to find that anyway.
Also, I'm aware gvm is awesome but I wanted to get something up and running quick and this was a nice example.