thefinn93 / ansible-letsencrypt

An ansible role to generate TLS certificates and get them signed by Let's Encrypt
GNU General Public License v3.0
440 stars 122 forks source link

Make this an ansible galaxy role? #28

Closed thermistor closed 8 years ago

thermistor commented 8 years ago

Is there a reason you don't have this on galaxy? I prefer to use galaxy roles when I can.

thefinn93 commented 8 years ago

I've never used Ansible Galaxy and every time I tried I ended up getting confused. I'll try publishing this on there.

thefinn93 commented 8 years ago

Oh that was pretty simple. I clicked a button on the website and now it's magically here I think? Please confirm and close if it worked

hedii commented 8 years ago

i just installed it with ansible galaxy, so it worked :)

thermistor commented 8 years ago

Thanks! As per #31 it's nice to use versioning so you can push stable releases to galaxy and people can then get the same package every time until they are ready to try an upgrade. It wasn't clear to me at first how it's done, the trick is to use tags with semantic versioning, ie. git tag -a v0.0.1 -m "Initial version" and then git push origin v0.0.1 and then go to galaxy and reimport it.

thermistor commented 8 years ago

People can then pin a version in their requirements.yml as per these docs.