Ansible-sshjail
Ansible连接插件,用于独立于其jailhost远程配置FreeBSD监狱。
通过使用标准的Ansible SSH连接SSH到监狱主机,将所有文件移至监狱目录并使用jexec执行监狱范围内的命令,可以实现这一目的。
要求
控制节点(您的工作站或部署服务器):
Ansible 2.0 RC3 +
Python 2.7
监狱长:
FreeBSD
至少一个配置好的监狱
Python 2.7
SSH协议
须藤
目标监狱:
Python 2.7
安装
如所述,这是一个“连接类型插件”。
要安装sshjail:
克隆此仓库。
将sshjail.py复制或链接到受支持的位置之一:
/usr/share/ansible/plugins/connection_plugins/sshjail.py
path/to/your/toplevelplaybook/connection_plugins/sshjail.py
用法
使用sshjail,每个监狱都是其自己的清单主机,用主机名jail@jailhost 。 您还必须指定ansible_co
1