Slight refactor on provider transport method

The first if block will never be used, so I removed it to clear up
confusion
Merge pull request #6 from logankimmel/refactor

Slight refactor on provider transport method
Validation

Added validation to check IP and for the file before running any puppet
commands
Puppet type validation

remove the validation on the iP address.
Fix typos on the validation for the file path
Merge pull request #7 from logankimmel/validation

Validation
Added providers/types for initial chassis config/onboarding
Merge pull request #8 from asaenz/chassis_config

Added providers/types for initial chassis config/onboarding
Path changes

method to copy the files from the passed in nfs location to the tftp share
Merge pull request #9 from logankimmel/path_changes

Path changes
Fixed line endings in some new files of mine.
Merge pull request #10 from asaenz/line_endings

Fixed line endings in some new files of mine.
Factor out hard-coded tftp paths
remove debugging message
Merge pull request #11 from logankimmel/factor_out

Factor out
Remove old tftp share

If the old tftp share exists, obliterate it out of existance
Copy_to_tftp parameter changes

Changed the copy_to_tftp parameter in the chassis fw update resource to take
the tftp share root path and the path to the firmware relative to tftp share.
Merge pull request #12 from logankimmel/remove_old_tftp

Copy_to_tftp parameter changes
Added support for additional chassis config
Merge pull request #13 from asaenz/additional_chassis_config

Added support for additional chassis config
Fixed an issue with a renamed method