ansible 您所在的位置:网站首页 php调用html模板 ansible

ansible

2023-01-02 02:46| 来源: 网络整理| 查看: 265

目录

一 playbook的模块

1. Templates 模块

1. 先准备一个以 .j2 为后缀的 template 模板文件,设置引用的变量

 2. 修改主机清单文件,使用主机变量定义一个变量名相同,而值不同的变量

 3. 编写 playbook

 4. 制作测试网页

二 tags 模块

三. Roles 模块

1. roles 的目录结构

2. roles 内各目录含义解释

3. 在一个 playbook 中使用 roles 的步骤

 roles在LAMP中的应用

1. 编写httpd模块

 2. 编写mysql模块

 3. 编写php模块

 4. 编写roles示例

三  ansible部署单机lnmp

1. 编写lnmp的yaml文件

2. 准备index.php、nginx.repo、default.conf

3. 浏览器测试

一 playbook的模块 1. Templates 模块

Jinja是基于Python的模板引擎。Template类是Jinja的一个重要组件,可以看作是一个编译过的模板文件,用来产生目标文本,传递Python的变量给模板去替换模板中的标记。

1. 先准备一个以 .j2 为后缀的 template 模板文件,设置引用的变量

cp /etc/httpd/conf/httpd.conf /opt/httpd.conf.j2   vim /opt/httpd.conf.j2 Listen {{http_port}}            #42行,修改 ServerName {{server_name}}  #95行,修改 DocumentRoot "{{root_dir}}"     #119行,修改



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有