Ansible中常用模块

1.ansible实现管理的方式

Ad-Hoc             //利用ansible命令直接完成管理,主要用于临时命令使用场景
playbook             //ansible脚本,主要用于大型项目场景,需要前期的规划

2.Ad-Hoc执行方式中如何获得帮助

ansible-doc             //显示模块帮助的指令

ansible-doc [参数] [模块...]

常用参数
-l                 //列出可用模块
-s                 //显示指定模块的playbook片段

3.ansible命令运行方式及常用参数

格式
ansible 清单 -m 模块 -a 模块参数
常用参数
--version               //显示版本
-m module	            //指定模块,默认为command模块
-v	                    //详细过程 -vv -vvv更详细过程
–list	                //显示主机列表,也可以用–list-hosts
-k	                    //提示输入ssh连接密码,默认key认证
-C	                    //预执行检测
-u	                    //指定远程执行的用户
-b	                    //执行sudo切换身份操作
-become-user=USERNAME	//指定sudo的用户
-K	                    //提示输入sudo密码

4.ansible的基本颜色代表信息

绿色                 执行成功但为对远程主机做任何改变
黄色                 执行成功并对远程主机做改变
红色                 执行失败

5.ansible中的常用模块

command

功能 : 在远程主机执行命令 此模块为默认模块
常用参数
chadir	         //执行命令前先进入到指定目录
creates	        //不存在则运行
removes	        //如果文件存在在将运行
cmd	            //运行命令指定
Linux 中的很多通配符在 command 模块中不支持

shell

功能 : 和command 功能类似
chadir	            //执行命令前先进入到指定目录
creates	            //不存在则运行
removes	            //如果文件存在在将运行
cmd	                //运行命令指定
executable	        //指定执行环境,默认为sh

 

script

功能 : 在ansible 主机中写好的脚本在受控主机中执行

copy

功能 从ansible 主机复制文件到受控主机
src         //源文件
dest         //目的地文件
owner         //指定目的地文件所有人
group
mode         //指定目的地文件权限
backup=yes     //当受控主机中存在文件时备份原文件
content         //指定文本内容直接在受控主机中生成文件

fetch

功能 从受控主机把文件复制到ansible 主机 , 但不支持目录
src         //受控主机的源文件
dest         //本机目录
flat         //基本名称功能

file

功能 设置文件的属性
path             //指定文件名称
state             //指定操作状态
                  //touch 建立
                  //absent 删除
                  //directory 递归
                  //link 建立软链接
                  //hard 硬链接
mode     //设定权限
owner     //设定文件用户
group     //设定文件组
src     //源文件
dest         //目标文件
recurse=yes         //递归更改

unarchive

功能 解压缩
copy                 //默认为yes 从ansible主机复制文件到受控主机
                     //设定为no 从受控主机中寻找src源文件
remote_src             //功能同copy且相反
                       //设定为yes 表示包在受控主机
                       //设定为no表示包在ansible主机
src             //包路径,可以使ansible主机也可以使受控主机
dest             //受控主机目录
mode             //加压后文件权限 <copy=yes>

archive

作用 压缩
path             //打包目录名称
dest             //声称打包文件名称
format         //打包格式
owner         //指定文件所属人
mode             //指定文件权限

hostname

作用 管理主机名称
name             //指定主机名称

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/109951.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

测试C#调用Aplayer播放视频(1:加载Aplayer控件)

微信公众号“Dotnet跨平台”的文章《开源精品&#xff0c;使用 C# 开发的 KTV 点歌项目》中使用了迅雷开源APlayer播放引擎。最近在学习有哪些能拿来播放视频的组件或控件&#xff0c;于是准备试试&#xff0c;根据文章中的介绍&#xff0c;在迅雷APlayer播放引擎网站中下载了A…

Jetpack:023-Jetpack中的事件二

文章目录 1. 知识回顾2. 使用方法2.1 单击事件2.2 双击事件2.3 长按事件2.4 滑动事件 3. 示例代码4. 内容总结 我们在上一章回中介绍了 Jetpack中事件相关的内容&#xff0c;本章回中继续介绍这方面的内容。闲话休提&#xff0c;让我们一起Talk Android Jetpack吧&#xff01;…

消息中间件——RabbitMQ(一)Windows/Linux环境搭建(完整版)

前言 最近在学习消息中间件——RabbitMQ&#xff0c;打算把这个学习过程记录下来。此章主要介绍环境搭建。此次主要是单机搭建&#xff08;条件有限&#xff09;&#xff0c;包括在Windows、Linux环境下的搭建&#xff0c;以及RabbitMQ的监控平台搭建。 环境准备 在搭建Rabb…

matlab simulink 遗传算法优化RBF

1、内容简介 略 2-可以交流、咨询、答疑 2、内容说明 先用遗传算法优化RBF的权重系数&#xff0c;然后用RBF来做个控制器&#xff0c;查看效果 遗传算法、RBF控制、优化 3、仿真分析 4、参考论文 略

【AI视野·今日Robot 机器人论文速览 第六十期】Mon, 23 Oct 2023

AI视野今日CS.Robotics 机器人学论文速览 Mon, 23 Oct 2023 Totally 26 papers &#x1f449;上期速览✈更多精彩请移步主页 Daily Robotics Papers A Review of Prospects and Opportunities in Disassembly with Human-Robot Collaboration Authors Meng Lun Lee, Xiao Lian…

Kibana无法启动 kibana_task_manager search_phase_execution_exception 问题解决

今天服务器重启以后&#xff0c;发现无法启动Kibana服务了&#xff0c;在网上也是把错误搜索了半天&#xff0c;尝试了那些命令&#xff0c;但是执行删除命令时居然报错了。后来&#xff0c;仔细观察后&#xff0c;发现是删除方式不太正确&#xff0c;需要改一下删除命令才能正…

黑豹程序员-架构师学习路线图-百科:PowerDesigner数据库建模的行业标准

PowerDesigner最初由Xiao-Yun Wang&#xff08;王晓昀&#xff09;在SDP Technologies公司开发完成。 目前PowerDesigner是Sybase的企业建模和设计解决方案&#xff0c;采用模型驱动方法&#xff0c;将业务与IT结合起来&#xff0c;可帮助部署有效的企业体系架构&#xff0c;并…

【2023.10.30练习】C语言-循环右移字符

计算机能力挑战初赛2020.19题 题目描述&#xff1a; 现要对一个由字符a-z和A-Z组成的字符串进行解密&#xff0c;已知加密规则是&#xff1a; 字符串中所有字符分别在大写或小写的字母表中被循环左移5位(fGh-->aBc)&#xff0c; 输入&#xff1a;一个加密过的字符串&#…

强化学习------DDQN算法

前言 DQN算法 DQN算法有一个显著的问题&#xff0c;就是DQN估计的Q值往往会偏大。这是由于我们Q值是以下一个s’的Q值的最大值来估算的&#xff0c;但下一个state的Q值也是一个估算值&#xff0c;也依赖它的下一个state的Q值…&#xff0c;这就导致了Q值往往会有偏大的的情况…

设计模式之备忘录模式

文章目录 一、介绍二、应用举例三、基本角色四、代码演示五、总结 一、介绍 备忘录模式(Memento Pattern)&#xff0c;属于行为型设计模式。目的是用于保存一个对象在某一时刻的状态&#xff0c;以便于在将来某个时刻根据此状态恢复该对象。 在我们日常生活中&#xff0c;备忘…

【腾讯云 HAI域探秘】——锋体验官测试感受

腾讯云 HAR域探秘活动CSDN主页&#xff1a;腾讯云“HAI域探秘“新品先锋体验官招募&#xff0c;丰厚大奖限时领取&#xff01;_CSDN资讯的博客-CSDN博客 前言 参加这次活动感受到自动的好处&#xff0c;有句话叫做前人种树后人乘凉&#xff0c;对于我这样的AI小白来说&#x…

Android多张图片rotation旋转角度叠加/重叠堆放

Android多张图片rotation旋转角度叠加/重叠堆放 <?xml version"1.0" encoding"utf-8"?> <RelativeLayout xmlns:android"http://schemas.android.com/apk/res/android"xmlns:app"http://schemas.android.com/apk/res-auto"…

Node学习笔记之MongoDB

一、简介 1.1 Mongodb 是什么 MongoDB 是一个基于分布式文件存储的数据库&#xff0c;官方地址 MongoDB: The Developer Data Platform | MongoDB 1.2 为什么选择 Mongodb 操作语法与 JavaScript 类似&#xff0c;容易上手&#xff0c;学习成本低 二、核心概念 Mongodb 中…

CAN总线通信协议

Reference video: 趋近于完美的通讯 CAN总线&#xff01;4分钟看懂&#xff01; CAN通信精华整理&#xff0c;汽车工程师必备技能&#xff0c;一个视频带你轻松掌握&#xff01; 写在前面&#xff1a;CAN通信就三个要点 - 波特率的配置 - 过滤寄存器的配置与理解&#xff08;…

Linux mv命令:移动文件或改名

mv 命令&#xff08;move 的缩写&#xff09;&#xff0c;既可以在不同的目录之间移动文件或目录&#xff0c;也可以对文件和目录进行重命名。该命令的基本格式如下&#xff1a; [rootlocalhost ~]# mv 【选项】 源文件 目标文件 -f&#xff1a;强制覆盖&#xff0c;如果目标文…

配置Super-VLAN下的DHCP服务器示例

组网需求 如图1所示&#xff0c;某公司拥有两个部门&#xff0c;为了节省IP地址&#xff0c;部门A和部门B规划为同一网段&#xff1b;为了提升业务安全性&#xff0c;将不同部门的用户划分到不同VLAN中。企业管理员为了方便统一管理&#xff0c;希望部门内终端通过DHCP服务器动…

Java精品项目源码爱心捐赠平台网站(编号V65)

Java精品项目源码扶农助农平台建设系统(编号V64) 大家好&#xff0c;小辰今天给大家介绍一个爱心捐赠平台网站(编号V65)&#xff0c;演示视频公众号&#xff08;小辰哥的Java&#xff09;对号查询观看即可 文章目录 Java精品项目源码扶农助农平台建设系统(编号V64)难度指数&a…

Failed to prepare the device for development

&#x1f468;&#x1f3fb;‍&#x1f4bb; 热爱摄影的程序员 &#x1f468;&#x1f3fb;‍&#x1f3a8; 喜欢编码的设计师 &#x1f9d5;&#x1f3fb; 擅长设计的剪辑师 &#x1f9d1;&#x1f3fb;‍&#x1f3eb; 一位高冷无情的编码爱好者 大家好&#xff0c;我是 DevO…

chat gpt 在开发当中的应用

chatgpt 出来已经有一段时间了&#xff0c;本人在开发的过程中也是有去使用。 经常使用的是讯飞大模型和通义千问&#xff0c;在使用的过程中&#xff0c;个人感觉讯飞大模型在写代码方面会比较智能。 比如问一个 sqlser 单表 数据量 几个亿如何处理的问题&#xff0c;讯飞会给…

Hive On Spark 概述、安装配置、计算引擎更换、应用、异常解决

文章目录 Hadoop 安装Hive 安装Hive On Spark 与 Spark On Hive 区别Hive On SparkSpark On Hive 部署 Hive On Spark查询 Hive 对应的 Spark 版本号下载 Spark解压 Spark配置环境变量指定 Hadoop 路径在 Hive 配置 Spark 参数上传 Jar 包并更换引擎 测试 Hive On Spark解决依赖…