Red Hat and Fedora
I’ve had really good luck with smartphones (/me knocks on wood) over the years. I’ve dropped phones a number of times, but other than a few scuffs and scratches, no permanent damage. (My first-generation iPhone did have an unfortunate encounter with a softball years ago, but since then – smooth sailing.) This weekend, though, I biffed the Nexus 6 just wrong on the tile floor and the screen got the worst of it.
This is one of the big downsides for Project Fi, in my opinion. With normal carriers, I can saunter into a physical store and have a replacement same-day. Or next morning if it happens to be 11 p.m. when the phone has its unfortunate incident. Project Fi? No such luck.
Ansible, the Python-powered IT automation and configuration framework that recently became a Red Hat property, officially released its 2.0 version today. Its new features satisfy two needs that are sometimes deeply contradictory: Make the product more powerful and useful, but don't break compatibility with the already large and growing culture of Ansible scripts and modules.
The Ansible scripts known as Playbooks have long lacked a mechanism to group together tasks in logical units or elegantly perform error handling. Version 2.0 can do so thanks to blocks. Actions described within a block only take place if a given set of conditions are met.