oscpe262.autofs

角色名称

这是一个用于设置autofs的Ansible角色。使用了两个列表/字典:

  • 一个用于远程填充的映射(autofs_empty_maps,一个列表,将简单地创建一个文件<auto.foo>,内容为+auto.foo)。
  • 一个用于更复杂的配置(autofs_indirect_maps),虽然变量名如此命名,但可以用于直接和间接映射。这也会将路径添加到auto.master中。

下面的示例将创建一个简单的auto.home、一个直接挂载(auto.nobackup)和一个间接挂载(auto.catdata)。mounts需要nameurl(如果愿意,后者可以是“ ”,如下面所示),并可以接收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

作者信息

欢迎提出问题、功能请求、想法和建议等,可以在问题部分发布。也非常欢迎提交拉取请求。请为您拟议的更改创建一个主题分支,这是合并回项目的最简单方法。

关于项目

A role for setting up autofs.

安装
ansible-galaxy install oscpe262.autofs
许可证
mit
下载
162
拥有者
Cloud Engineer, Computer Science Engineer, Know how to exit vi(m).