HanXHX.nfs
NFS Ansible角色
为Debian安装和配置NFS客户端/server。它管理客户端的缓存文件系统。对Debian Jessie+Stretch有积极支持,应该也能在其他基于Debian的系统(如Ubuntu)上工作。
要求
无。
角色变量
角色配置
将nfs_server
或nfs_client
设置为true。
客户端
nfs_use_client_cache
:设置为true以启用文件缓存nfs_cache_path
:缓存目录nfs_mounts
:包含以下键的哈希 ->localpath
:(必需) 需要挂载NFS共享的本地目录remotepath
:(必需) NFS服务器上的远程目录remotehost
:(必需) NFS服务器IPenabled
:(可选) 布尔值。启用/禁用当前挂载item.deleted
:(可选) 布尔值。删除共享。
服务器
nfs_exports
:包含以下键的哈希 ->path
:(必需) 要共享的目录options
:(必需) NFS选项(请查阅“man exports”文档)owner
:(可选) 目录所有者group
:(可选) 目录组mode
:(可选) 目录权限
依赖项
无。
示例剧本
包含您角色如何使用的示例(例如,作为参数传入的变量)对用户来说总是好的:
- hosts: servers
roles:
- { role: HanXHX.nfs, nfs_server: true }
- hosts: client
roles:
- { role: HanXHX.nfs, nfs_client: true }
许可证
GPL v2
捐赠
如果这段代码对你有帮助,或者你在项目中使用了它,欢迎请我喝一杯 :beers:
- 比特币:
1BQwhBeszzWbUTyK4aUyq3SRg7rBSHcEQn
- 以太坊:
0x63abe6b2648fd892816d87a31e3d9d4365a737b5
- 莱特币:
LeNDw34zQLX84VvhCGADNvHMEgb5QyFXyD
- 门罗币:
45wbf7VdQAZS5EWUrPhen7Wo4hy7Pa7c7ZBdaWQSRowtd3CZ5vpVw5nTPphTuqVQrnYZC72FXDYyfP31uJmfSQ6qRXFy3bQ
没有加密货币? :star: 项目本身也是一种感谢的方式! :sunglasses:
作者信息
- 推特: @hanxhx_