使用Ansible模块导出文件系统(/ etc / exports)?

问题描述 投票:0回答:1

在/ etc / exports文件中添加条目后,任何人都指导我使用Ansible导出文件系统...

ansible
1个回答
0
投票

如果它是Linux,你可能想重用我的Ansible Galaxy角色linux_postinstall任务nfsd

创建/ etc / exports

- name: "nfsd: Configure exports"
  template:
    src: "exports.j2"
    dest: "/etc/exports"
    owner: "root"
    group: "root"
    mode: "0644"
  notify: reload nfsd

与模板exports.j2

# {{ ansible_managed }}
{% for item in lp_nfsd_exports %}
{{ item }}
{% endfor %}

并使用handler“reload nfsd”重新加载nfsd

- name: reload nfsd
  systemd: name="{{ lp_nfsd_reload_service }}" state="reloaded"
  when: lp_nfsd
© www.soinside.com 2019 - 2024. All rights reserved.