ansible小計

1、忽略hosts,只在一臺機器上執行:css

/usr/local/bin/ansible-playbook /app/ansiblecfg/ztr/ent_extract.yml --limit=10.128.109.196

 

 

2、批量推送密鑰bash

在ansible管理主機生成密鑰id_rsa.pub,使用以下playbook推送密鑰至受控主機節點app

#push key to remote server
- hosts: nengqian
  user: ccssoft
  tasks:
   - name: ssh-copy
     authorized_key: user=ccssoft key="{{ lookup('file', '/home/shdxspark/.ssh/id_rsa.pub') }}"
     tags:
        - sshkey

 user爲遠程主機帳號,key爲管理主機生成的公鑰keyssh

相關文章
相關標籤/搜索