1.0.0
Faros Config should be completed and functional, and the necessary changes in cluster-manager to support the 1.0.0 rollout should be made.
cluster-manager should be PR'd with final support of a feature-complete configuration abstraction.
It is not expected that configuration changes should be propagated to all existing playbooks and roles in cluster-manag…
Faros Config should be completed and functional, and the necessary changes in cluster-manager to support the 1.0.0 rollout should be made.
cluster-manager should be PR'd with final support of a feature-complete configuration abstraction.
It is not expected that configuration changes should be propagated to all existing playbooks and roles in cluster-manager, but rather that the work that has already happened to implement the new configuration in the inventory.py script should be relied upon and tested before merge. As new features are added to cluster-manager and new configuration sections need to be made, those configurations can rely on the complex variable structure provided by these models. Over time, old playbooks and roles can be updated on an as-needed basis, with the SLOC in inventory.py
declining over time as less work is needed to adapt the models to dict
type nested Ansible variables.