介绍
大多数基础架构都是由一组机器组成,组中的每台机器都扮演着与其他机器相似的角色。这些机器组彼此协同工作以创建应用程序堆栈。
为了有效地管理这些计算机组,管理员需要能够为这些组创建角色。例如,一组服务于前端Web流量的计算机可能具有一些角色,这些角色表明这些计算机应该都安装了Apache Web服务器软件包,并且Apache服务应始终运行。
在Salt中,包含网络上的计算机组之间的映射以及应该应用于它们的配置角色的文件称为top file
顶级文件默认命名为top.sls
,它们之所以如此命名,因为它们始终存在于包含状态文件的目录层次结构的“top”。该目录层次结构称为state tree
格式:
Env:
Target:
- StateFile
top文件有三个组成部分:
- 环境:包含一组用于配置系统的状态文件的状态树目录。