Saltstackfirstsls文件是如何配置和使用的?

2026-04-02 11:271阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计306个文字,预计阅读时间需要2分钟。

Saltstackfirstsls文件是如何配置和使用的?

SaltStack的官方文档已经涵盖了一段关于如何依赖自身理解编写简单的sls文件的指导。以下是一个简化的sls文件示例,类似于Puppet配置管理文件(如pp文件):

yamlExample.sls这是一个简单的sls文件示例,用于配置系统

安装Apacheapache2: pkg: - installed service: - running - name: apache2 - enable: True

配置Apache的默认首页apache2_default_page: file: - managed - name: /var/www//index. - content: | Welcome to SaltStack Welcome to SaltStack Configuration - mode: 644

看SaltStack的官方文档已经有一段时间了靠自己的理解来写一个简单的sls文件sls文件相当于puppet配置管理文件如pp文件。这里我们写一

看Salt Stack的官方文档已经有一段时间了靠自己的理解来写一个简单的sls文件sls文件相当于puppet 配置管理文件 如pp 文件。

这里我们写一个简单的sls文件

mkdir /srv/salt/hostsvim init.sls 这里我写一个简单的host.conf同步文件init.sls文件如下

/etc/host.conf:file.managed:- source: salt://hosts/host.conf- mode: 644- user: root- group: root 注意空格和:号

然后所有的配置文件完成以后不需要重启salt-master这些文件会自动加载。

测试这个配置文件

Saltstackfirstsls文件是如何配置和使用的?

salt * state.sls hosts 会有如下输出

storage01.xxxx.com:----------State: - fileName: /etc/host.confFunction: managedResult: TrueComment: File /etc/host.conf updatedChanges: diff: --- -1,1 1,2 order hosts,bindnameserver 8.8.8.8 即证明运行正常。

总结

1所有的文件第一个文件应该命名为init.sls 当然也可以使用top.sls来包涵即作为视图文件。

2新加入的sls不需要重启salt-master 即可生效

3/srv/salt/hosts 对应目录文件是 salt://hosts/  这个应该可以理解了

4可以把文件写的更复杂一点看你需求。

本文共计306个文字,预计阅读时间需要2分钟。

Saltstackfirstsls文件是如何配置和使用的?

SaltStack的官方文档已经涵盖了一段关于如何依赖自身理解编写简单的sls文件的指导。以下是一个简化的sls文件示例,类似于Puppet配置管理文件(如pp文件):

yamlExample.sls这是一个简单的sls文件示例,用于配置系统

安装Apacheapache2: pkg: - installed service: - running - name: apache2 - enable: True

配置Apache的默认首页apache2_default_page: file: - managed - name: /var/www//index. - content: | Welcome to SaltStack Welcome to SaltStack Configuration - mode: 644

看SaltStack的官方文档已经有一段时间了靠自己的理解来写一个简单的sls文件sls文件相当于puppet配置管理文件如pp文件。这里我们写一

看Salt Stack的官方文档已经有一段时间了靠自己的理解来写一个简单的sls文件sls文件相当于puppet 配置管理文件 如pp 文件。

这里我们写一个简单的sls文件

mkdir /srv/salt/hostsvim init.sls 这里我写一个简单的host.conf同步文件init.sls文件如下

/etc/host.conf:file.managed:- source: salt://hosts/host.conf- mode: 644- user: root- group: root 注意空格和:号

然后所有的配置文件完成以后不需要重启salt-master这些文件会自动加载。

测试这个配置文件

Saltstackfirstsls文件是如何配置和使用的?

salt * state.sls hosts 会有如下输出

storage01.xxxx.com:----------State: - fileName: /etc/host.confFunction: managedResult: TrueComment: File /etc/host.conf updatedChanges: diff: --- -1,1 1,2 order hosts,bindnameserver 8.8.8.8 即证明运行正常。

总结

1所有的文件第一个文件应该命名为init.sls 当然也可以使用top.sls来包涵即作为视图文件。

2新加入的sls不需要重启salt-master 即可生效

3/srv/salt/hosts 对应目录文件是 salt://hosts/  这个应该可以理解了

4可以把文件写的更复杂一点看你需求。