oscpe262.autofs
角色名称
这是一个用于设置autofs的Ansible角色。使用了两个列表/字典:
- 一个用于远程填充的映射(
autofs_empty_maps
,一个列表,将简单地创建一个文件<auto.foo>,内容为+auto.foo
)。 - 一个用于更复杂的配置(
autofs_indirect_maps
),虽然变量名如此命名,但可以用于直接和间接映射。这也会将路径添加到auto.master中。
下面的示例将创建一个简单的auto.home、一个直接挂载(auto.nobackup)和一个间接挂载(auto.catdata)。mounts
需要name
和url
(如果愿意,后者可以是“ ”,如下面所示),并可以接收options
(可选,将添加'-')作为参数。
要求
角色变量
变量 | 默认值 | 注释(类型) |
---|---|---|
autofs_empty_maps |
[] | 见上文。 |
autofs_indirect_maps |
[] | 见下面的示例剧本。 |
autofs_default_nfs |
4 | 与autofs一起使用的NFS默认版本 |
autofs_sysconf_options |
"" | /etc/sysconfig/autofs中的选项 |
autofs_create_dirs |
[] | 要创建的目录 |
依赖
示例剧本
- hosts: foo
roles:
- role: oscpe262.autofs
vars:
autofs_empty_maps:
- "auto.home"
autofs_indirect_maps:
- name: auto.nobackup
path: /nobackup
options: "rw,intr,async,nfsvers=3,actime=0,tcp,browse"
mounts:
- name: "nfs1"
url: nfs1.example.com:/export/nobackup
- name: auto.bardata
path: '/'
options: "rw,grpid,intr,noquota"
mounts:
- name: "+auto.bardata"
url: " "
许可证
MIT
作者信息
欢迎提出问题、功能请求、想法和建议等,可以在问题部分发布。也非常欢迎提交拉取请求。请为您拟议的更改创建一个主题分支,这是合并回项目的最简单方法。
- Oscar Petersson(维护者)