jtprogru.systemd_mounts

jtprogru.systemd_mounts

Ansible Molecule 发布到 Ansible Galaxy TODO 2 问题 GitHub Ansible 角色 GitHub 标签

将挂载设置为 systemd 服务。这样,您可以将挂载用作系统服务。

角色变量

请查看 defaults/main.yml

示例剧本

此剧本为挂载共享创建一个 systemd 服务。示例剧本:

    - hosts: all
      roles:
        - role: jtprogru.systemd_mounts
          mounts:
            myLogDir: # 服务描述
              share: //logserver.local/logs$ # 要挂载的共享
              mount: /mnt/logs  # 挂载路径
              type: cifs # 挂载类型(查看挂载手册)
              options: domain=local,username=user,password=password,uid=1000,gid=1000 # 选项,例如用户名...
              automount: true  # 如果为 false:服务在启动时挂载
                               # 如果为 true:在访问此文件夹或启动时挂载
            Appdir:
              share: //apps.local/apps$
              mount: /opt/app
              type: nfs
              options: uid=1000
              automount: false

作者

许可证

请查看 LICENSE

关于项目

This is sample ansible role used me as boilerplate

安装
ansible-galaxy install jtprogru.systemd_mounts
许可证
wtfpl
下载
229
拥有者
#sre #devops #linux #ansible #terraform #python #golang #jtprogru #jtprog #macOS