首页 > 代码库 > 本地操作功能 --local_action

本地操作功能 --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

 

本地操作功能 --local_action