The Halite orchestration needs the external IP grain.
Let's make use of grain matching to differentiate the minions.
Add the python keyring library as a dependency