上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页
摘要: 本地生成yum仓库 当你的生产环境无法上网,无法使用代理的时候,该方法应该可以帮到你。 第一步:找一台操作系统版本一致的环境下载需要的rmp包 例如:你可以下载好的rpm,并拷贝到生产中的一台主机上(假设主机名为A) rpm包下载方法一: yum --downloadonly --downloadd 阅读全文
posted @ 2023-02-08 17:54 mingtian是吧 阅读(59) 评论(0) 推荐(0) 编辑
摘要: # python 类支持封装、继承、多态 # 类名称首字符大写。建议遵循驼峰语法 # 第一行代码,定义一个空类 class FirstClass(object): pass # 类变量和 类方法 class SecondClass(object): name='张三' age=30 def intr 阅读全文
posted @ 2023-02-06 09:24 mingtian是吧 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 我们可以把不容易变动的功能放在父模板中,其他模板只需要继承改模板。 举例说明: 第一步创建父模板 # cat pod-parent.yaml.j2 apiversion: v1 kind: Pod metadata: {% block metadata %} {% endblock %} spec: 阅读全文
posted @ 2023-01-28 18:21 mingtian是吧 阅读(20) 评论(0) 推荐(0) 编辑
摘要: {# 这是一行注释 #} {{ name }} {# 定义变量 #} {% set age=32 %} {{ age }} {# 比较运算 #} {{ 1 == 1 }} {{ 1 != 1 }} {{ 1 > 1 }} {{ 1 >= 1 }} {{ 1 < 1 }} {{ 1 <= 1 }} { 阅读全文
posted @ 2023-01-28 18:06 mingtian是吧 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 第一步:生成目录结构 config_file |_templates | |_nginx.conf.j2 |_nginx.conf 第二步:写一个用于解析模板的函数 from jinja2 import PackageLoader,Environment def j2(package_name,pa 阅读全文
posted @ 2023-01-28 17:56 mingtian是吧 阅读(22) 评论(0) 推荐(0) 编辑
摘要: Jinja2 是一个 Python 的功能齐全的模板引擎。它有完整的 unicode 支持,一个可选 的集成沙箱执行环境,被广泛使用,以 BSD 许可证授权 pip install Jinja2==3.0.1 接下来我们测试模板解析 from jinja2 import Template templ 阅读全文
posted @ 2023-01-28 17:41 mingtian是吧 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 示例1 可以理解为: for item in groups.ungrouped: print(item) - hosts: all tasks: - name: debug debug: msg: "{{ item }}" with_items: "{{ groups.ungrouped }}" - 阅读全文
posted @ 2023-01-25 16:49 mingtian是吧 阅读(32) 评论(0) 推荐(0) 编辑
摘要: block 可以将多个task任务组合在一起执行,支持when判断,支持类似python中的try 语句。 python 语法举例: try: print(1/0) except: print(2) finally: print(3) block 举例: rescue 字面意识救援 - hosts: 阅读全文
posted @ 2023-01-25 14:05 mingtian是吧 阅读(69) 评论(0) 推荐(0) 编辑
摘要: failed_when 相当于exit,可以理解为: for i in range(10): if i >5: exit else: print(i) - hosts: all tasks: - name: ansible_os_family debug: msg: "{{ ansible_os_f 阅读全文
posted @ 2023-01-25 13:08 mingtian是吧 阅读(74) 评论(0) 推荐(0) 编辑
摘要: | 参数 | 释义 | | | | | string | 判断字符串 | | upper | 判断全大写 | | lower | 判断全小写 | - hosts: all tasks: - name: test string vars: msg: ABC debug: msg: "{{ msg }} 阅读全文
posted @ 2023-01-24 13:33 mingtian是吧 阅读(13) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页