本地操作功能 --local_action

Ansible 默认只会对控制机器执行操作,但如果在这个过程中需要在 Ansible 本机执行操作呢?细心的读者可能已经想到了,可以使用 delegate_to( 任务委派 ) 功能呀。没错,是可以使用任务委派功能实现。不过除了任务委派之外,还可以使用另外一外功能实现,这就是 local_action 关键字。

- name: add host record to center server
 local_action: shell ‘echo "192.168.1.100 test.xyz.com " >> /etc/hosts‘

当然您也可以使用 connection:local 方法,如下:

- name: add host record to center server
  shell: ‘echo "192.168.1.100 test.xyz.com " >> /etc/hosts‘
  connection: local
时间: 2024-10-09 16:42:58

本地操作功能 --local_action的相关文章

Git大法好——2.Git本地操作指令详解

Git大法好--2.Git本地操作指令详解 引言 上节给大家讲解了有关于Git的一些概念,Git的引入,Git的四个组成部分,Git文件的状态,以及 Git的下载安装:前面也讲过Git和SVN有个明显的差别就是,Git可以不需要网络就可以进行版本 控制,这是因为Git中每个电脑都拥有一个本地的版本库,而远程的仓库仅仅是作为我们交换修改 的一个工具!即使失去这个工具,我们也可以干活,只是交换修改不方便罢了,假如是SVN,远程 服务器挂了-所以,我们使用Git的时候大部分时间都是在进行Git的一些本

利用html5的本地存储功能实现登录用户信息保存

在HTML5中,本地存储是一个window的属性,包括localStorage和sessionStorage,从名字应该可以很清楚的辨认二者的区别,前者是一直存在本地的,后者只是伴随着session,窗口一旦关闭就没了.二者用法完全相同,这里以localStorage为例. 用户名.密码保存,自动登录等,可以通过设置cookie实现,第一次登录网站后在本地计算机的中写入cookie,之后再次登录此网站查看cookie中现有的值,用cookie值进行网站登录即可.但是 cookie 不适合大量数据

VS2012快捷操作功能

VS2003用了6年,感情深厚,最近换工作刚刚接触VS2010,使用一个月感觉VS2010在人性化方面的功能实在是太强悍了,大大提高了写代码的效率,就如同魔兽世界里的快捷键操作一样,左手抚键右手摸鼠,偶尔双手抚键,这种快感比游戏还有感觉,兴奋之余花了几分钟分享一下自己的新发现顺便把常用的快捷操作也贴上了,同时也希望各位大神也能分享一下自己的快速操作心得. 1.快速using(快捷键CTRL+.)有些类在定义后没有using相关的命名空间就会出现波浪线提示: 将光标移到波浪线处会出现一蓝色光标:

探索HTML5本地存储功能运用技巧(1)

通过实例,我们可以加深对HTML5本地存储的理解,并且可以熟练运用. 我们来实现一个简单应用,该应用中用户输入用户名和手机号,相关因袭可以保存到保存到本地,并可以进行查找.展示等基本操作. 以下只给我出关键代码,项目结构和基本代码以及CSS样式大家可以自己添加. 我们按照功能进行分布完成. 1.         存储功能 这里我们要完成,当用户输入姓名和手机号时,自己的信息存储到Web Storage中,html中代码如下: <form> <labelfor="username

YS&ldquo;本地相册&rdquo;功能存在反射型XSS漏洞【中危】

这是在测试YS"本地相册"功能时发现的一个反射型XSS,自己在安全测试过程中也发现过不少XSS漏洞,唯独这个的发现过程有点区别. 在此之前,我在测试另外一个模块的功能接口的时候发现了一个反射型XSS,当我在测试"本地相册"这个功能的时候,当我用burp拦截到HTTP请求时,发现该请求有3个参数,仔细观察,发现这3个参数居然和之前有XSS漏洞的接口的参数是一模一样的,但是有区别的地方:两者接口名称(action)是不一样的,两者参数个数不一样,之前的是4个,"

Git的本地操作--上(不会使github远程仓库发生任何改变)

1.先弄清楚git与github的关系 Git是最流行的分布式版本控制系统:[SVN,CVS这些版本控制系统,是集中式的,集中式的版本控制系统不但速度慢,而且必须联网才能使用.当然,Git的优势不单是不需要联网,Git极其强大的分支管理,也把SVN等抛在了千里之外] GitHub网站为开源项目免费提供Git存储,无数开源项目都托管在GitHub上,包括jQuery,PHP,Ruby等等. 可以简单的理解成: Git是一个管理代码的本地工具软件:github是托管代码的网站平台(可以托管团队里多个

iOS UITableView左滑操作功能的实现(iOS8-11)

WeTest 导读 本文主要是介绍下iOS 11系统及iOS 11之前的系统在实现左滑操作功能上的区别,及如何自定义左滑的标题颜色.字体大小. 一.左滑操作功能实现 1.如果左滑的时候只有一个操作按钮,可以使用如下三个delegate方法来实现: 2.如果左滑有一个或多个操作按钮,iOS8-10 可使用如下两个delegate 3.iOS 11之后,tableView的delegate增加了两个方法,用来取代editActionsForRowAtIndexPath方法,如下: 在2和3中,如果是

使用递归方法实现,向FTP服务器上传整个目录结构、从FTP服务器下载整个目录到本地的功能

我最近由于在做一个关于FTP文件上传和下载的功能时候,发现Apache FTP jar包没有提供对整个目录结构的上传和下载功能,只能非目录类型的文件进行上传和下载操作,后来我查阅很多网上的实现方法,再结合自己的理解.以及符合自己的需求,完成了我自己的apache FTP jar包补充类. 上面是背景,基本叙述完毕,下面开始介绍实现方法和代码. 一.环境搭建: 1.使用的FileZilla Server开源免费软件,安装过后建立的本地FTP服务器. 2.使用的apache上下载FTP工具包,引用到

小播本地音乐功能指引

(小播与手机设备需要在同一个局域网下使用) 注释:小播APK(安卓端)已经实现本地音乐播放功能模块,可在app程序中使用. 小播iOS(苹果端)该功能需要使用 iOS系统所提供的Airplay功能才能实现,操作演示如下: 1.打开至爱之家App 完成小播的配网与在线搜索(如下图所示:) 2.回到手机系统界面,底部上滑快捷设置 点击AirPlay(如下图所示:) (iOS10用户 显示如下:) 图一 图二 图三 图四 3.即可用手机中的音乐播放器,对小播进行音乐播放(如:QQ音乐,酷狗音乐,网易云