playbook nfs install

# 该文件存在的问题
# 1.关于防火墙,两台机器都需要配置nfs的相关规则,或者直接关闭防火墙
# 2.关于 rpcbind ,nfs client 需要启用该服务,并且安装 nfs-utils 服务,因为挂载需要用到

- hosts: 10.0.0.1
  tasks:
    - name: install nfs server
      yum: name=nfs-utils state=present

    - name: config nfs server
      copy: src=./exports.j2 dest=/etc/exports backup=yes

    - name: create nfs group
      group: name=boss gid=1025

    - name: create nfs user
      group: name=boss uid=1025 group=boss shell=/sbin/nologin create_home=no

    - name: service nfs start 
      service: name=nfs state=started enabled=yes

- hosts: 10.0.0.2
  tasks:
    - name: client create nfs data path
      file: path=/nfs_tt state=directory

    - name: mount nfs server
      mount:
        src: 10.0.0.1:/data/
        path: /nfs_tt
        fstype: nfs
        opts: defaults
        state: mounted