SaltStack实战之配置管理-YAML编写技巧

作者: ygqygq2 分类: 自动化 发布时间: 2017-06-13 10:15

SaltStack实战之配置管理-YAML编写技巧

[TOC]

1. 概述和内容

salt包含一个健壮且灵活的配置管理框架,它构建在远程执行核心上。这个框架运行于minion上,它通过特定呈现语言的state文件,即可轻松地同时配置成千上万的主机。

后面配置管理所介绍的内容有:

  • file_roots
    设置状态文件的位置
  • env
    Base环境
    开发、测试、预生产环境、生产环境
  • SLS
    YAML
    Jinja
    编写技巧

  • state模块
    file
    pkg
    service
    cmd

  • state关系
    require
    require_in
    watch
    watch_in
    unless
    onlyif

  • 实践案例
    LAMP
    LNMP
    Zabbix
    Haproxy+keepalived

  • 项目实战
    OpenStack自动化部署

2. YAML编写技巧

2.1 缩进

  • YAML使用一个固定的缩进风格表示数据层结构关系。salt需要每个缩进级别使用2个空格。
  • 不要使用table键。

2.2 冒号

冒号2边表示key和value。

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据