有需要在添加机器后自动注册到ansible主机,所以我闲着没事用bash写了一个webserver。在老大的指点下,增加了授权验证。.只是为了好玩...bash还是坚持玩的gayhub这是什么一个简单的bash脚本显示了nc(netcat)的力量这是做什么的它做了类似ansible动态清单的事情。它从客户端接收http请求,并保存报告的节点IP(用openssl加密)到/etc/ansible/hosts或其他地方。它是如何工作的这个脚本除了结合很棒的linux命令之外什么都不做linux命令。如果你知道自己在做什么,你可以将它用作我的ansible动态清单,但不建议在生产中使用它。Installgitclonehttps://github.com/FingerLiu/auth-enabled-bash-server#centosyuminstall-ydos2unix#ubuntuaptinstall-ydos2unixUsagestarttheservercdauth-enabled-bash-server./server.shstarttheserverinbackgroupnohup./server.sh&echo$!>run.pid;tail-fnohup.outstopserverkill`catrun.pid`启动客户端PASSWORD=12345678AfzNODE_IP=192.168.1.111./client.sh
