I wanted to learn something new during this lockdo...
# our-work
r
I wanted to learn something new during this lockdown but nothing stuck. Suddenly I had to format my computer and the pain of installing infinite things came back. Went ahead to look for a way to automate this and learnt Ansible. Cool stuff, I can say better than shell scripts. https://gist.github.com/ankitsinghaniyaz/a1a1185b3027327502a3d70f6b32271e This is a script that setups a Ubuntu(ish) linux with all the tools a web developer needs... rbenv, nvm, ssh key for github, etc, slack, zoom, mysql and postgresql(both configured to work with rails out of box, yes) and some more useful tools :)
party parrot 5
👍 7
s
This is awesome man! Kudos!
🙌 1
g
Great work @refined-psychiatrist-35519. Ansible is a great tool for automating provisioning of machines. I manage my personal infrastructure using Terraform and Ansible -> https://github.com/palnabarun/infra. Currently, I am trying out automating tasks for setting up Wireguard and my own DNS server.
r
I just checked your Ansible play book @gorgeous-tent-29765, really cool 🆒 And I've been hearing great things about Wireguard.. If you get the config working let me know would love to give it a spin using the Terraform+Ansible config on remote server.
g
@refined-psychiatrist-35519 Wireguard is amazing - simple and easy to use. Sure, will post it here when I complete the whole setup using Ansible.