ssh包装器透明地使用chef节点名而不是主机名
chssh的Python项目详细描述
灵感来自instagram的ec2 ssh,它使用pychef库允许您通过主机的chef节点名称而不是dns名称来寻址主机。
这与刀子ssh不同,因为这些工具与交互式shell一起操作,并且一次只能使用一个节点。
先决条件
您需要在计算机上安装并配置一个chef客户端。代码使用pychef autoconfigure()来发现和加载chef配置
用法
^{tt1}$ # ssh to chef node node1
^{tt2}$ # ssh as user to chef node node1
^{tt3}$ # scp file to chef node node1
^{tt4}$ . # scp file from chef node node1
享受吧!