ansible_find模块

news/2025/1/15 13:55:35/
found_files:changed: falsefiles:- path: /etc/yum.repos.d/example1.repomode: '0644'size: 1542- path: /etc/yum.repos.d/example2.repomode: '0644'size: 2842matched: 2

1.find模块返回的格式
2.在后面调用的时候按照相应的key 取对应的value
3.支持正则表达式
4.debug模块可以查看结构

例子:

---
- hosts: localhostgather_facts: falsetasks:- name: Find specific repo files on localhostfind:paths: /etc/yum.repos.d/patterns: "mysql*"register: found_files- name: Display found repo filesdebug:var: found_files.files- hosts: test_playbookgather_facts: falsetasks:- name: Copy repo files to target nodescopy:src: "{{ item.path }}"dest: /etc/yum.repos.d/loop: "{{ hostvars['localhost']['found_files']['files'] }}"

http://www.ppmy.cn/news/1526365.html

相关文章

Linux:重定向以及管道

重定向(重新定向命令的输出) 将前面命令的输出,作为内容,写入到后面的文件 管道 管道(操作符号 | ) 作用:将前面命令的输出,传递给后面命令,作为后面命令的参数…

SpringCloud之配置中心svn示例和refresh

SpringCloud之配置中心svn示例和refresh 上一篇配置中心git示例留了一个小问题,当重新修改配置文件提交后,客户端获取的仍然是修改前的信息,这个 问题我们先放下,待会再讲。国内很多公司都使用的svn来做代码的版本控制&#xff…

github域名与IP变更导致无法推送分支问题的解决

问题 当执行推送命令的时候,出现如下错误: $ git push fork my_branch WARNING: POSSIBLE DNS SPOOFING DETECTED! The RSA host key for github.com has changed, and the key for the corresponding IP address 20.205.243.166 is unk…

[网络]从零开始的计算机网络基础知识讲解

一、本次教程的目的 本次教程我只会带大叫了解网络的基础知识,了解网络请求的基本原理,为后面文章中可能会用到网络知识做铺垫。本次我们只会接触到网络相关的应用层,并不涉及协议的具体实现和数据转发的规则。也就是说,这篇教程是…

Java发邮件:如何配置SMTP服务器实现发信?

Java发邮件功能实现的教程?Java发邮件的方式有哪些? 无论是用于用户注册确认、密码重置,还是系统通知,Java发邮件都是不可或缺的一部分。AokSend将详细介绍如何配置SMTP服务器,以便在Java发邮件时能够顺利发送邮件。 …

python画图|3D参数化图形输出

前面已经学习了基本的3D作图,具体链接如下: 基础教程:python画图|3D图基础教程-CSDN博客 直方图教程:python画图|3D直方图基础教程-CSDN博客 垂线标记教程:python画图|3D垂线标记-CSDN博客 3D surface教程&#xf…

有了数据中台,是否需要升级到数据飞轮?怎么做才能升级到数据飞轮?

在数字化转型的时代,企业纷纷建设了“数据中台”,把各种业务数据整合在一起,仿佛是将所有材料都整理进了厨房的储物柜。 但是问题是:光有储物柜,能做出好吃的菜吗?答案显然是否定的。想要真正利用这些数据…

Vue 3 中 useRouter 与 useRoute 的深度解析

在 Vue 3 中,vue-router 提供了两个非常重要的 Composition API 钩子:useRouter 和 useRoute。这两个钩子虽然都与路由相关,但它们的用途和返回的数据类型截然不同。本文将详细解析这两个钩子的区别及其用法,帮助你在 Vue 3 应用中…