我有鹽狀態的倉庫用於配置我的服務器集羣在雲中。隨着時間的推移,我不斷增加更多的州 - .sls
文件 - 進入這個回購。現在我開始努力什麼是什麼,什麼是地方。鹽棧生成文檔指出
我想知道如果有一個有一些軟件工具/包,將生成文檔了我州庫中,最好的HTML頁面,這樣我就可以瀏覽他們,看到他們的相互依存關係。
UPDATE:
狀態SLS文件看起來是這樣的:
include:
- states.core.pip
virtualenv:
pip.installed:
- require:
- sls: states.core.pip
virtualenvwrapper:
pip.installed:
- require:
- sls: states.core.pip
而另一SLS例如:
{% set user_home = '/home/username' %}
my_executable_virtualenv:
virtualenv.managed:
- name: {{ user_home }}/.virtualenvs/my_executable_virtualenv
- user: username
- system_site_packages: False
- pip_pkgs:
- requests
- numpy
- pip_upgrade: True
- require:
- sls: states.core
my_executable_supervisor_entry:
file.managed:
- name: /etc/supervisor/conf.d/my_executable.conf
- source: salt://files/supervisor_config/my_executable.conf
- user: username
- group: username
- mode: 644
- makedirs: False
- require:
- sls: states.core
在什麼格式是您的SLS文件? YAML? – Tschallacka
@Tschallacka是的。我已經更新了這個問題並添加了示例。 – dopstar