Alright, let me tell you about my little adventure with wrestleops. It all started with me wanting to get my hands dirty with some cloud stuff, specifically AWS, and I stumbled upon this tool called wrestleops. Looked interesting, so I figured, why not give it a shot?

First thing I did was clone the wrestleops repo from Github. You know, the usual git clone
stuff. Then I jumped into the directory and started poking around. The documentation wasn’t exactly crystal clear, but hey, that’s half the fun, right?
Next up, I needed to get my AWS credentials sorted. wrestleops uses your AWS credentials to do its thing, so I made sure I had my AWS_ACCESS_KEY_ID
and AWS_SECRET_ACCESS_KEY
set up properly. I usually use the AWS CLI for this, so I just made sure my default profile was all good to go.
Now comes the slightly tricky part. wrestleops is basically a bunch of Python scripts, so I needed to make sure I had the right dependencies installed. I used pip
to install all the requirements listed in the file. You know, the usual pip install -r *
.
Once all the dependencies were installed, I started experimenting with the different scripts. There were scripts for creating EC2 instances, setting up VPCs, and all sorts of other AWS goodies. I started with something simple, like creating a basic EC2 instance. I ran the script, and bam! An EC2 instance popped up in my AWS account. Felt like a wizard for a second there.
But things weren’t always smooth sailing. I ran into a few errors here and there, mostly because I wasn’t reading the documentation carefully enough. For example, I forgot to specify the region in one of the scripts, and it threw a hissy fit. But after a bit of debugging and some Googling, I managed to figure things out.
I spent a few days playing around with wrestleops, creating different AWS resources and experimenting with different configurations. I even tried setting up a simple web server using wrestleops, which was pretty cool. It’s not the most polished tool out there, but it’s a great way to learn about AWS and get some hands-on experience.
One thing I really liked about wrestleops is that it forces you to understand what’s going on under the hood. It’s not like those fancy infrastructure-as-code tools that hide all the complexity from you. With wrestleops, you have to actually read the scripts and understand how they work, which is a great way to learn about AWS.
Overall, my experience with wrestleops was pretty positive. It’s a bit rough around the edges, but it’s a powerful tool that can help you learn about AWS and automate your cloud infrastructure. If you’re looking for a way to get started with AWS, I highly recommend giving wrestleops a try. Just be prepared to roll up your sleeves and get your hands dirty!