文件名称:salt-formulas:用于存放salt sls文件。以模块化的方式组织不同的组件
文件大小:50KB
文件格式:ZIP
更新时间:2024-07-06 05:50:48
Shell
salt-formulas 用于存放salt sls文件。以模块化的方式组织不同的组件。 以tomcat为例简单说明组件组织方式: tomcat ├── env.sls ├── files │ ├── server.xml │ └── tomcat.sh ├── init.sls ├── settings.sls ├── shutdown.sls ├── startup.sls └── vhosts.sls 组件根目录用于存放执行动作对应的sls文件。 需要上传到minion主机中的文件统一存放到组件的files文件中 组件需要用到的安装包,如果需要从外网下载的,考虑到网速,统一放到组件的pkgs(参见:)目录中。 在执行file.managed时,使用saltenv从base环境获取对应的包。 以java的安装为例子: - source: salt://java/pkgs/{{
【文件预览】:
salt-formulas-master
----.gitignore(26B)
----templates()
--------memcached.yaml(1KB)
--------webapi.yaml(2KB)
----memcached()
--------stop.sls(156B)
--------settings.sls(453B)
--------start.sls(192B)
--------restart.sls(282B)
--------init.sls(941B)
----tomcat()
--------shutdown.sls(388B)
--------env.sls(356B)
--------settings.sls(3KB)
--------startup.sls(210B)
--------files()
--------user.sls(401B)
--------install.sls(3KB)
--------clean.sls(470B)
--------pillar.example(278B)
----java()
--------settings.sls(2KB)
--------files()
--------install.sls(1KB)
--------clean.sls(362B)
--------pillar.example(77B)
----README.md(877B)
----job()
--------updategfs.sls(317B)
--------settings.sls(1KB)
--------copyfile.sls(510B)
----_returners()
--------spirit_return.py(1KB)
----webapp()
--------jstack.sls(226B)
--------deploy.sls(2KB)
--------settings.sls(2KB)
--------auth()
--------cleandir.sls(617B)
--------files()
--------pillar.example(713B)
----saltconf()
--------minion.sls(575B)
--------files()
--------put_grainsdict.sls(178B)
----top.sls(22B)