These facts can be generated in defaults with a performance boost. Also cleaned up duplicate etcd var names.
Fixes #1660
* Adding yaml linter to ci check * Minor linting fixes from yamllint * Changing CI to install python pkgs from requirements.txt - adding in a secondary requirements.txt for tests - moving yamllint to tests requirements