ansible
分享ansible相关知识
^白开水^
运维开发、目前专注运维工具python后端开发、兼前端js优化开发、兼shell、perl、groovy运维脚本编写优化、兼ansible、salt底层源码级技术支持....
展开
-
ansible配置-ssh的登录交互StrictHostKeyChecking
什么是StrictHostKeyChecking使用ssh访问时,A通过ssh首次连接到B,B会将公钥1(host key)传递给A,在首次链接时,会弹出交互验证B的公钥1是否正确,如果正确则输入yes确认,A将公钥1存入known_hosts文件中,以后A再连接B时,B依然会传递给A一个公钥2,OpenSSH会核对公钥,通过对比公钥1与公钥2 是否相同来进行简单的验证,如果公钥不同,OpenSSH会发出警告, 避免你受到DNS Hijack之类的攻击。但是如果程序自动链接ssh远端机器,就需要由程序自原创 2022-03-03 15:32:57 · 2768 阅读 · 0 评论 -
ansible源码解析-ansible配置文件加载过程
前言 ansible作为自动化工具,在执行时会读取/etc/ansible/ansible.cfg 配置文件,获取其中配置参数用于后续执行,那么ansible执行时,代码是如何加载这个配置文件的呢? 本文代码示例为ansible 2.11版本ansible命令执行举个栗子:ansible -i /etc/ansible/hosts localhost -c local -m shell -a "ls /tmp"在执行这个代码,我们是运行了/usr/bin/ans原创 2021-12-14 19:37:20 · 1554 阅读 · 0 评论