zoukankan      html  css  js  c++  java
  • ansible实现template管理nginx

    Template(模板)规范

    • 文本语言,嵌套有脚本(使用模板编程语言编写)
    • Jinja2语言,使用字面量
    • 字符传:使用单引号或双引号
    • 数字:整数,浮点数
    • 列表【1,2】
    • 元组:(1,2)
    • 字典{key1:vey2, ....}
    • 布尔性:trun/false
    • 算数运算:+ - * / // % **
    • 逻辑运算:and or not
    • 表达方式:for if  when

    准备环境:

    任意建一个目录做为yml文件存放位置,并在此目录下创建一个templates目录做为模板目录用(模板文件存放位置)

    在这里我将server端已经做好的nginx主配置(/etc/nginx/nginx.conf)文件放到了templates目录下

    (这里有两个版本的nginx主配置文件7和6 并分别改名)

     创建playbook  命名为nginx.yml

     编写配置文件

     使用命令运行

    #ansible-playbook  -C  nginx.yml                         //测试

    #ansible-playbook   nginx.yml                              //运行

  • 相关阅读:
    c++ stl string char* 向 string 转换的问题
    不要在疲惫中工作
    今天
    悠然自得
    忙与闲
    <转>LuaTinker的bug和缺陷
    匿名管道
    SetWindowHookEx 做消息响应
    最近工作
    实现网页页面跳转的几种方法(meta标签、js实现、php实现)
  • 原文地址:https://www.cnblogs.com/123456likun/p/13529652.html
Copyright © 2011-2022 走看看