Closed uvsmtid closed 8 years ago
Cross-reference to umbrella task #8.
It's done.
Commit a30bd34404869e5510d5311f3fdf440f56d91975 merges working Salt master auto-configuration (using configure_salt.py
script) using filesystem overlays to provide bootstrap target profile. More specifically, the changes to the relevant scripts are done in commit 760f2a27b0a5266a3fe7d1aba487a184dbacdc73.
There is no need to create symlinks within source profile pillars repository ("overrides") and all other repositories ("commons" and "defaults"). This can be achieved using filesystem paths overlays by configuring
file_roots
in Salt master (or masterless minion) viaconfigure_salt.py
script.The benefits are:
diff
(ormeld
) output containing also target profiles during comparison.configure_salt.py
).Make sure to update
populate_initial_project_repositories.sh
which will require nobootstrap
subdirectories in all pillars.