nfs.yml 665 B

1234567891011121314151617181920212223242526
  1. ---
  2. - name: Install NFS server
  3. package:
  4. name: nfs-utils
  5. state: present
  6. register: result
  7. until: result is succeeded
  8. - name: Start rpcbind
  9. systemd:
  10. name: rpcbind
  11. state: started
  12. enabled: yes
  13. - name: Start nfs
  14. systemd:
  15. name: nfs-server
  16. state: started
  17. enabled: yes
  18. - name: Export the directories
  19. lineinfile: dest=/etc/exports
  20. regexp="^{{ osnl_mount_dir }}/{{ item }} "
  21. line="{{ osnl_mount_dir }}/{{ item }} {{osnl_nfs_export_options}}"
  22. with_sequence: start={{osnl_volume_num_start}} count={{osnl_number_of_volumes}} format={{osnl_volume_prefix}}{{osnl_volume_size}}g%04d
  23. notify: restart nfs