博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ansible 任务委派 delegate_to
阅读量:4709 次
发布时间:2019-06-10

本文共 761 字,大约阅读时间需要 2 分钟。

ansible 任务委派功能

delegate_to

run_noce: true  在一个主机上面只执行一次一个任务. ,如果没有这个参数的话,每个playbook中的组的主机都会执行一次。

我们有的时候有这种需求,在运行一个playbook的时候里面的task是分配到一组服务器中去分别执行的,但是如果我们想要在其中某一个task执行的时候是在另外一个不属于这个组里面的机器

中去执行。这个时候就需要用到ansible的委派功能。 delegate_to
比如:
1.a b c d e 5个机器是一个组local
我需要在a b c d e 这四个机器中创建一个/root/test目录 ,然后在这个目录下分别建一个以各自主机名为名字的文件,在创建test目录的同时要在ansible-04机器中的/root/a.txt文件中写入一个1

[python@heaven-00 0130]$ cat test20.yml

---
- hosts: local
tasks:
- name: mkdir document /root/test
file:
path: /root/test
state: directory
owner: root
mode: "755"

- name: jiluyi

shell: echo "1" >> /root/a.txt
delegate_to: ansible-04

- name: toush file

file:
path: /root/test/{
{ ansible_hostname }}
state: touch
mode: "755"
owner: root

转载于:https://www.cnblogs.com/heaven-xi/p/10420087.html

你可能感兴趣的文章
Linux: Check version info
查看>>
stl学习之测试stlen,cout等的运行速度
查看>>
魔戒三曲,黑暗散去;人皇加冕,光明归来
查看>>
Error和Exception
查看>>
Python和Singleton (单件)模式[转载]
查看>>
httpclient设置proxy与proxyselector
查看>>
IT常用单词
查看>>
拓扑排序
查看>>
NYOJ--32--SEARCH--组合数
查看>>
gulpfile 压缩模板
查看>>
【34.14%】【BZOJ 3110】 [Zjoi2013]K大数查询
查看>>
【 henuacm2016级暑期训练-动态规划专题 A 】Cards
查看>>
第五篇:白话tornado源码之褪去模板的外衣
查看>>
设备常用框架framework
查看>>
bootstrap模态框和select2合用时input无法获取焦点(转)
查看>>
MockObject
查看>>
BZOJ4516: [Sdoi2016]生成魔咒(后缀自动机)
查看>>
查看手机已经记住的WIFI密码
查看>>
最新版IntelliJ IDEA2019 破解教程(2019.08.07-情人节更新)
查看>>
C# 两个datatable中的数据快速比较返回交集或差集
查看>>