ansible————ansible的文件管理

devtools/2024/10/17 19:17:49/

一、ansible文件管理常用的模块

  • file模块:创建文件/目录,删除/目录文件等

  • copy模块:将控制节点的文件送到被管理主机上

  • lineinfile模块:向文件输入内容

  • stat模块:显示文件的状态信息

  • fetch模块:从被管理主机拉取文件到控制节点

  • blockinfile模块:向文件中插入一段话,并在前面和后面写备注

  • synchronize模块:文件同步

  • tmplate模块:与copy模块差不多,但是可以将jinja2模板内的变量替换成需要的

二、jinja2模板

 1、特殊变量ansible_manage

ansible_manage变量设置在ansible.cfg文件中,可以使用jinja2中调用,可以放在开头防止其他人动。

ansible.cfg文件

ansible_managed = Ansible managed

jinja2文件中

{{ ansible_managed }}

2、jinja2语法结构

1、引用变量

{{ 变量 }}

2、注释

{# 内容 #}

3、循环

{% for i in list %}内容
{% endfor %}{#
list指的是循环次数,通常使用列表
#}
{% for myhost in users if not myuser == "root" %}内容
{% endfor %}

4、条件判断

{% if XXX %} 内容
{% elif %}内容
{% else %}内容
{% endif %}
{#
xxx 如果指的是变量,变量可以使用中括号 
#}


http://www.ppmy.cn/devtools/126539.html

相关文章

【逗号绕过】

简介 所以为了避免逗号被过滤,我们来看看如何绕过叭 一、From for 绕过 我们直接看一个题目: id1 页面输出hello user id1 and 11%23 页面返回hello user id1 and 11%23 页面不返回数据符合盲注,并且是一个数字型的sql注入,尝…

R语言:ERGM指数随机图模型2:flomarriage数据集

文章目录 加载数据集可视化网络模型1三元组形成节点协变量加载数据集 library(ergm) data(package=ergm) set.seed(123) data(florentine) flomarriage查看数据集网络的整体网络结构属性,例如总边数为20条。 Network attributes:vertices =

代码随想录 -- 贪心 -- 跳跃游戏

55. 跳跃游戏 - 力扣(LeetCode) 思路:跳跃的覆盖下标范围能否覆盖最后一个元素。 起始时站在第一个元素上,覆盖下标范围为0;遍历覆盖到的所有元素,更新覆盖的下标范围(取最大的覆盖范围&#…

Solon 3.0 引入 SqlUtils :数据库操作的反朴归真

Solon 3.0 版本发布后,带了一个新的特性 —— SqlUtils。这一全新的数据库操作框架给开发者提供了更加透明、灵活的数据库交互方式,可显著提升了代码的透明度和维护性。本文将浅入探讨 SqlUtils 的引入背景、使用方法以及它对市场和开发者群体的潜在影响…

【TDA】mapper

https://giotto-ai.github.io/gtda-docs/latest/notebooks/tmp/mapper_quickstart.html?highlightmapper https://giotto-ai.github.io/gtda-docs/latest/modules/mapper.html?highlightmapper https://www.quantmetry.com/blog/topological-data-analysis-with-mapper/ http…

python 爬虫 入门 一、基础工具

目录 一,网页开发者工具的使用 二、通过python发送请求 (一)、get (二)、带参数的get (三)、post 后续:数据解析 一,网页开发者工具的使用 我们可以用 requests 库…

2024 年 9 月区块链游戏研报:行业回暖,Telegram 游戏引发热潮

作者:Stella L (stellafootprint.network) 数据来源:Footprint Analytics Games Research Page 9 月份,区块链游戏代币的市场总值增长了 29.2%,达到 232 亿美元,日活跃用户(DAU)数量上升了 1…

AVL树的实现

AVL树 1. AVL的概念2. AVL树的实现2.1 AVL树的结构2.2 AVL树的插⼊2.2.1 AVL树插⼊⼀个值的⼤概过程2.2.2 平衡因⼦更新2.2.3 插⼊结点及更新平衡因⼦的代码实现 2.3 旋转2.3.1 旋转的原则2.3.2 右单旋2.3.3 右单旋代码实现2.3.4 左单旋2.3.5 左单旋代码实现2.3.6 左右双旋2.3.…