Misuing Ansible to Improve my phone OS
I wrote an Ansible role for GrapheneOS to configure localhost
in preparation for installing GrapheneOS
on a USB connected smartphone.
The more familiar a person is with Ansible, the less sense the previous sentence probably makes.
Warranty
#A quick correction: Installing GrapheneOS on a compatible phone does not, in itself, void the warranty.
Regardless please don't use my recipe above. Use the official GrapheneOs installers.
I share my recipe only as a reference for what is possible for advanced Ansible users with very unusual needs.
Questions
#I'm sure you have questions. So do I.
Question 1: Why?! Just why?
#I've had scripts to quickly setup my laptop for a long time. I want the same reliability when I get a new phone.
Question 2: And why GrapheneOS?
#- GrapheneOS is a privacy centric build of Android. The 'street cred' I get as a Cybersecurity professional is worth the effort.
- I also wanted to see just how locked or open my phone hardware is. After all, If you can't fix it, you don't own it.
- I also enjoy the experience on GrapheneOS much more than stock Android. Being open source, GrapheneOs comes with a lot less crapware.
Question 3: Ansible is meant for large scale server orchestratiion, but you used it to manage your phone?
#Only sort of. Barely. It hardly counts.
Question 4: Do you owe the Ansible team some kind of apology?
#I probably do.