GithubHelp home page GithubHelp logo

manage_nfs's People

Contributors

gryte avatar

Watchers

 avatar  avatar

manage_nfs's Issues

Populate Contributions File

Expected Behavior

The .github/CONTRIBUTING.md file should assist anyone with questions on how to contribute to this repository.

Current Behavior

The file is blank.

Possible Solution

Look online for inspiration from existing files. Don't look to get it perfect the first time and plan on revisiting the file with improvements as time goes on.

Steps to Reproduce (for bugs)

  1. n/a

Context

I'm the owner of this repo, I want to better organize my work, and I'm looking to improve my overall git/github skills and best practices.

Your Environment

  • Version used: n/a
  • Environment name and version (e.g. PHP 5.4 on nginx 1.9.1): n/a
  • Server type and version: n/a
  • Operating System and version: n/a
  • Link to your project: n/a

Support Chef Client 14

Expected Behavior

This cookbook should support chef client 14 without error. This cookbook should pessimistically pin to the minor version 14.0.

Current Behavior

The cookbook does not support chef client 14 and is pessimistically pinned to minor version 12.19.

Possible Solution

Update test kitchen to use chef client 14. Run tests and resolve issues.

Steps to Reproduce (for bugs)

-n/a

Context

Chef client major version 12 is out of support. Chef client major version 14 is the latest release.

Your Environment

  • Version used: chef client 12.19
  • Environment name and version (e.g. PHP 5.4 on nginx 1.9.1): n/a
  • Server type and version: n/a
  • Operating System and version: centos 7
  • Link to your project: this repo

Populate Multiple Hosts Correctly

Expected Behavior

Multiple hosts for the same directory listed in the Vault should display in the /etc/exports file appropriately:

/dir 10.10.1.23(rw,no_root_squash) 10.10.2.51(rw,no_root_squash)

Current Behavior

The /etc/exports file is listing the first host with no options and separated by a comma:

/dir 10.10.1.23, 10.10.2.51(rw,no_root_squash)

This leads to errors with the share not being exported correctly which doesn't fail the chef run, but can be seen by manually exporting the file: exportfs -rav

Possible Solution

Revisit the .erb template and the logic that loops through the Vault item to populate the file.

Steps to Reproduce (for bugs)

  1. update test data bag with at least 2 hosts for a shared directory
  2. run kitchen verify
  3. ssh onto the test node and view the exports file: cat /etc/exports
  4. manually export file to see error message: exportfs -rav

Context

The plex server in my environment shares a tv directory and a movie directory to two other servers (deluge server and docker server). The deluge server fails to connect to the plex server as expected when attempting to mount fileshares.

Your Environment

  • Version used: 0.1.0
  • Environment name and version (e.g. PHP 5.4 on nginx 1.9.1): proxmox ve 4.4-15/7599e35a
  • Server type and version: vm
  • Operating System and version: CentOS 7
  • Link to your project: this repo

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.