We cannot use `OrderedDict` because that was introduced in Python 2.7 and we support Python 2.6 too. So this would mean that we would need to add a backported version of `OrderedDict` to use in ceph-deploy for this one particular case that could be done with tuples. 

So my take on it was to stick with the tuple as it was simpler and portable.