triplepoint.network_interfaces
简介
配置主机上的网络接口。这实际上就是配置 /etc/network/interfaces
文件的内容。
要求
无。
角色变量
有关配置的信息,请参见 默认变量文件中的注释。
依赖
无。
示例剧本
- hosts: whatever
roles:
- triplepoint.network_interfaces
角色测试
该角色使用 molecule
进行测试,通过 pipenv
管理依赖和 Python 测试环境。
设置执行环境
pip install pipenv
安装 pipenv
后,可以通过以下命令构建执行虚拟环境:
pipenv install --dev
运行测试
配置完环境后,可以使用以下命令执行 molecule
:
pipenv run molecule test
重新生成锁定文件
这个操作不需要经常进行,但如果你通过 pipenv install {some_package}
命令或直接编辑 Pipfile
改变 Python 包的要求,或者发现构建依赖过时,可能需要重新生成 Pipfile.lock
。
pipenv update --dev
确保在此过程完成后,检查并提交重新生成的 Pipfile.lock
。
待办事项
- 迁移到 netplan,淘汰 ifupdown
许可证
MIT
注意事项
安装
ansible-galaxy install triplepoint.network_interfaces
许可证
mit
下载
204
拥有者