Ansible自动化4:常用过滤器及模块


1. json 相关 1.1. from_json 过滤器 参考链接:ansible.builtin.from_json 过滤器 – 将 JSON 字符串转换为变量结构 — Ansible 社区文档 可以将 JSON 字符串解析为 Python 中的 字典或列表,以下是一个示例

Makefile入门


参考链接: Makefile 入门(超详细一文读懂) - 知乎 1. 概述 1.1. 什么是 Makefile? Makefile 是 make 工具的配置文件,用于自动化代码编译、测试和部署过程。它定义了一系列规则来指定文件之间的依赖关系以及如何更新文件。 1.2. 为什么使用 Makefile?

Ansible自动化 3、条件判断


一、条件判断基础 # 使用 when tasks:  - name: shut down Debian flavored systems   command: /sbin/shutdown -t now   when: ansible_os_family == "Debian" ​ # 多

Ansible自动化 2、变量


一、ansible变量优先级 extra vars 变量(在命令行中用-e);优先级最高 在inventory中定义的连接变量(比如ansibl

Ansible自动化 1、入门


一、Ansible 概述 Ansible 是一个简单的自动化引擎,可以完成配置管理、应用部署、服务编排等需求。Ansible 是一款使用 Python 语言开发实现的开源软件,依赖 Jinja2、paramiko 和 PyYAML。 1、Ansible 的优点 ① 安装部署简单:Ansible 只需

Andible委派任务时使用循环导致的register变量问题


Andible委派任务时使用循环导致的register变量问题 1、问题现象 今天编写kubernetes安装脚本时遇到个奇怪的问题,话不多说,直接上示例play - hosts: nodes gather_facts: no tasks:    - name: Get join comm