hc6538 发表于 2018-7-30 13:04:09

ansible自定义lookup_plugins插件实现playbook扩展

# ansible web -a 'cat /root/b'  
10.154.252.47 | success | rc=0 >>
  

  

  
# ansible-playbook ~/web1.yaml -vvvvv
  
: The version of gmp you have installed has a known issue regarding
  
timing vulnerabilities when used with pycrypto. If possible, you should update
  
it (ie. yum update gmp).
  

  

  
PLAY ********************************************************************
  

  
GATHERING FACTS ***************************************************************
  
<10.154.252.47> ESTABLISH CONNECTION FOR USER: root on PORT 22 TO 10.154.252.47
  
<10.154.252.47> REMOTE_MODULE setup
  
<10.154.252.47> EXEC /bin/sh -c 'mkdir -p $HOME/.ansible/tmp/ansible-tmp-1406018982.81-198119391249257 && echo $HOME/.ansible/tmp/ansible-tmp-1406018982.81-198119391249257'
  
<10.154.252.47> PUT /tmp/tmpXzttC_ TO /root/.ansible/tmp/ansible-tmp-1406018982.81-198119391249257/setup
  
<10.154.252.47> EXEC /bin/sh -c 'LC_CTYPE=C LANG=C /usr/bin/python /root/.ansible/tmp/ansible-tmp-1406018982.81-198119391249257/setup; rm -rf /root/.ansible/tmp/ansible-tmp-1406018982.81-198119391249257/ >/dev/null 2>&1'
  
ok:
  
blog
  

  
TASK: ***
  
<10.154.252.47> ESTABLISH CONNECTION FOR USER: root on PORT 22 TO 10.154.252.47
  
blog
  
<10.154.252.47> REMOTE_MODULE lineinfile dest=/root/b regexp='nima' line="xiaorui.cc" owner=root group=root mode=0644
  
<10.154.252.47> EXEC /bin/sh -c 'mkdir -p $HOME/.ansible/tmp/ansible-tmp-1406018984.36-174537627795378 && echo $HOME/.ansible/tmp/ansible-tmp-1406018984.36-174537627795378'
  
<10.154.252.47> PUT /tmp/tmpuuRUgy TO /root/.ansible/tmp/ansible-tmp-1406018984.36-174537627795378/lineinfile
  
<10.154.252.47> EXEC /bin/sh -c 'LC_CTYPE=C LANG=C /usr/bin/python /root/.ansible/tmp/ansible-tmp-1406018984.36-174537627795378/lineinfile; rm -rf /root/.ansible/tmp/ansible-tmp-1406018984.36-174537627795378/ >/dev/null 2>&1'
  
changed: => {"backup": "", "changed": true, "msg": "line added"}
  

  
PLAY RECAP ********************************************************************
  
10.154.252.47            : ok=2    changed=1    unreachable=0    failed=0
  

  
# ansible web -a 'cat /root/b'
  
10.154.252.47 | success | rc=0 >>
  
xiaorui.cc
  

  
#
  
#原文http://rfyiamcool.blog.51cto.com/1030776/1441451
页: [1]
查看完整版本: ansible自定义lookup_plugins插件实现playbook扩展