jtriley / puppet-nfs

manage your nfs shares (client and server)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NFS Puppet module

Puppet Forge Version Puppet Forge Downloads Build Status Puppet Forge Endorsement By Camptocamp

Examples

Client node ::

node "my-nfs-client" {
  include nfs::client
  nfs::mount {"my mounted one":
    share       => '/srv/nfs/myshare',
    mountpoint  => '/mnt/nfs/myshare',
    ensure      => present,
    server      => "nfs.mydomain.ltd",
  }

  nfs::mount {"my unwanted one":
    share       => '/srv/nfs/myshare',
    mountpoint  => '/mnt/nfs/myshare',
    ensure      => absent,
    server      => "nfs.mydomain.ltd",
  }
}

Server node ::

node "my-nfs-server" {
  include nfs::server

  Nfs::Export <<| tag == "nfs.mydomain.ltd" |>>
}

About

manage your nfs shares (client and server)

License:Apache License 2.0


Languages

Language:Ruby 54.9%Language:Puppet 45.1%