Installing oVirt 4.1 on centOS 7 (DigitalOcean)

Was trying to install oVirt engine on a VM deployed on DigitalOcean. My learnings from it are documented here. Installing oVirt Engine I would concentrate on the part of just installing oVirt-engine as I had a fair share of problems while doing so. The VM I am installing it on is a 4GB centOS 7 box with 80GB of SSD to spare for. Also, make sure you read through the whole requirements mentioned on the official docs while going forward with this. ...

May 21, 2017 · 8 min · Tasdik Rahman

Community bonding period, GSoC 2017 with oVirt org

A lot has happened over the last few weeks. Chelsea won the premiership and that too with a comfortable lead. Dominance is something which we definitely had in the premiership. But I must say, West Brom did put up a good show. The same day, WannaCry Ransomware started it’s havoc. If you are affected, be sure to check out wanawiki and wanadecrypt. Benjamin does a wonderful job in explaining the intrinsic details of the tools in this blog post. ...

May 20, 2017 · 2 min · Tasdik Rahman

Making of Trumporate: Building markovipy - Part 1

Do you even read comics? Kiddin. Between, I love reading Calvin and Hobbes. It’s something which I keep re-reading their well worn collections, maybe for the n-th time. The thing which keeps me hooked to it maybe the blunt truthfulness of strip. Haven’t read any? I like this one because of its simplicity. This one makes me smile all the time. xkcd is the only thing that comes close in comic strips which I visit frequently. ...

May 6, 2017 · 6 min · Tasdik Rahman

Hello oVirt, GSoC 2017

So Chelsea won their last Premier league match against Everton hands down last Sunday. And we had a very comfortable win I would say. Pedro’s 25-yard stunner, Gary Cahill’s close-range finish and Willian’s tap-in kept us ahead of The toffees. Courtois got his much deserved clean sheet. Wouldn’t be wrong to say that we had a great day. We are just 3 wins away from the premier league title with Tottenham right behind our backs. ...

May 4, 2017 · 3 min · Tasdik Rahman

Testing your ansible roles using travis-CI

NOTE: The ansible playbook written here can be found at tasdikrahman/ansible-bootstrap-server Continous Integration Simply put with each commit that you are making to shared repository, which is then verified by an automated build. This helps in detection of errors early on. If you are new to this development style. There are plenty of places which explain will help you understand. This practice in itself is quite old. CI/CD anyone? But I am not writing this to explain what is CI right? ...

April 6, 2017 · 5 min · Tasdik Rahman

Organising tasks in roles using Ansible

NOTE: The ansible playbook written here can be found at tasdikrahman/ansible-playbook Roles are nothing but a further abstraction of making your playbook more modular. If you have played around with the ansible-playbook command. You might have noticed the common pattern of repeating tasks which you did some or the other time back. Ansible roles provide you a way to reuse tasks(or roles for that matter). Imagine this to be a very similar concept writing Object oriented code. ...

March 19, 2017 · 4 min · Tasdik Rahman

Introduction to Configuration Management using Ansible

Need for Configuration management There are many devs/sysadmins out there who manage their servers by logging in through ssh. Making the changes and then logging out again. Sounds like you? Well hey, you are not alone! But do you feel that this can create snowflake servers? Servers which are impossible to recreate because we missed out on some minute detail which the other dev had known. But Tasdik. This wouldn’t happen if we have a very good documentation process giving a step by step guide on how to do so! ...

February 28, 2017 · 4 min · Tasdik Rahman

More than 18 stops, a little less than 1800kms, Backpacking Trip To Himachal Pradesh

Trip itinerary We all have that one trip with friends which gets cancelled no matter what right(goa anybody!)? But hopefully, our decided trip was completed. Wasn’t that smooth. But as the saying goes What is an ocean if it doesn’t challenge the sailors! Thanks to the recent demonetization drive by the Indian govt. We had to delay our plans for the trip by some days. Shimla I started from Dehradun on the night of 28th of November. Left for Delhi in the middle of the night, after much cajoling and giving reassurances to my mum that I wouldn’t be doing bat-sh*t crazy stuff on my trip. Which was not entirely fulfilled as you will see after some time. ...

December 22, 2016 · 16 min · Tasdik Rahman

Demystifying how imports work in python, ChennaiPy

22nd October, 2016 Clock goes overboard and tries waking me up. Which it has been unsuccessfully trying to do for the last two months. Thanks ma, for the lovely gift. But I woke up to the sweet melody of my roomate’s snoring. Anyway, I was still intoxicated by last nights coffee. Remembered I still had to finish the slides of the talk that I had to give over @ ChennaiPy, October Meetup'16. ...

October 24, 2016 · 2 min · Tasdik Rahman

Pycon India 2016, New Delhi

This year being no different, I attended PyCon India (yet again, this being my 3rd one). The only difference being that this time it was being held at New Delhi instead of Bangalore. Met many of my old friends, made some new ones, interacted with some really interesting people and should I say met some legendary guys/gals too. All in all it was just like the previous year. Felt just like home! ...

October 19, 2016 · 2 min · Tasdik Rahman