使用Ansible批量部署SSH免密登录远程主机
生活随笔
收集整理的這篇文章主要介紹了
使用Ansible批量部署SSH免密登录远程主机
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、目的及要求
1.遠(yuǎn)程主機(jī)為node1、node2、node3 ,每臺遠(yuǎn)程主機(jī)需要創(chuàng)建user1~user5賬戶,都屬于webadmin組
2.ansible控制端SSH登錄所有被控端的user1~user5賬號,都可直接免密ssh登錄。
3.所有被控端的root賬號禁止ssh登錄。
4.所有被控端的能夠在不指定密碼前提使用sudo。
二、編寫用戶文件
編寫用戶文件vars/users_vars.yml,用以playbook的變量文件調(diào)入對應(yīng)變量。
三、編寫playbook
- name: create local usershosts: sshvars_files:- vars/users_vars.ymlhandlers:- name: Restart sshdservice:name: sshdstate: restartedtasks:- name: add webadmin groupgroup:name: webadminstate: present- name: create user accountsuser:name: "{總結(jié)
以上是生活随笔為你收集整理的使用Ansible批量部署SSH免密登录远程主机的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ansible初始连接被控端配置
- 下一篇: 使用ansible来调度cron作业