一、Ansible介绍Ansible是一个简单的自动化运维工具,可完成配置管理、应用部署、服务编排以及其他各种IT需求。Ansible也是一款基于Python语言实现的开源软件,其依赖Jinja2、paramiko和PYYAML这几个Python库。Ansible的作者是MichaelDehaan,MichaelDehaan同时也是知名软件Cobber的作者和Func的共同作者。MichaelDe
分类:
编程语言 时间:
2020-05-21 09:21:41
阅读次数:
60
知识点 SSTI twig 题目提示cookie 在user处尝试注入 {{7*'7'}} 回显7777777 ==> Jinja2 {{7*'7'}} 回显49 ==> Twig 这里为Twig payload {{_self.env.registerUndefinedFilterCallback ...
分类:
其他好文 时间:
2020-05-14 23:50:24
阅读次数:
97
一 Jinja2简介 Jinja2是基于python的模板引擎。 假设说现在我们需要一次性在10台主机上安装redis,这个通过playbook现在已经很容易实现。默认情况下,所有的redis安装完成之后,我们可以统一为其分发配置文件。这个时候就面临一个问题,这些redis需要监听的地址各不相同,我 ...
分类:
其他好文 时间:
2020-05-02 09:25:17
阅读次数:
62
1、模板的使用 1.1 语法 1.1.1 流程控制 逻辑语法 Jinja2模板语言中的 for {% for foo in g %} {% endfor %} Jinja2模板语言中的 if {% if g %} {% elif g %} {% else %} {% endif %} 1.1.2 变 ...
分类:
其他好文 时间:
2020-05-01 14:24:09
阅读次数:
47
Ansible Jinja2 模板使用、语法与使用案例 主机规划 添加用户账号 说明: 1、 运维人员使用的登录账号; 2、 所有的业务都放在 /app/ 下「yun用户的家目录」,避免业务数据乱放; 3、 该用户也被 ansible 使用,因为几乎所有的生产环境都是禁止 root 远程登录的(因此 ...
分类:
其他好文 时间:
2020-04-29 21:54:29
阅读次数:
81
我们继续学习Python异步编程,这里将介绍异步Web框架sanic,为什么不是tornado?从框架的易用性来说,Flask要远远比tornado简单,可惜flask不支持异步,而sanic就是类似Flask语法的异步框架。 github:https://github.com/huge succe ...
分类:
编程语言 时间:
2020-04-27 00:03:36
阅读次数:
126
模板 在之前的章节中,视图函数只是直接返回文本,而在实际生产环境中其实很少这样用,因为实际的页面大多是带有样式的HTML代码,这可以让浏览器渲染出非常漂亮的页面。目前市面上有非常多的模板系统,其中最知名最好用的就是DTL和Jinja2。DTL是Django Template Language三个单词 ...
分类:
其他好文 时间:
2020-04-25 20:50:57
阅读次数:
71
如果你想了解异步编程,那么必然会涉及出许多相关概念。 堵塞/非堵塞 同步/异步 多进程/多线程/协程 为什么我要学习这个话,因为我想搞懂异步框架和异步接口的调用。所以,我的学习路线是这样的: 1.python异步编程 2.python Web异步框架(tornado/sanic) 3.异步接口调用( ...
分类:
编程语言 时间:
2020-04-22 22:54:38
阅读次数:
76
1.Flask Web框架 + Flask flask库文件 + Jinja2 模板渲染库 + MarkupSafe 返回安全标签 + Werkzeug 德文“工具” ==uWSGI 底层是WSGI 2.Flask中的Response + “HelloWorld” 相当于Django中HttpRes ...
分类:
其他好文 时间:
2020-04-13 14:03:26
阅读次数:
92
1、Ansible的安装一键式脚本安装,主要包含以下相关安装包python2.7setuptools模块pycrypto模块PyYAML模块MarkupSafe模块Jinja2模块paramiko模块simplejson模块ansible一键式安装脚本连接如下:链接:https://pan.baidu.com/s/15U5nRGcA_C0N5tRYJzRgLg提取码:lxpg2、配置2.1、ans
分类:
其他好文 时间:
2020-04-13 01:18:02
阅读次数:
256