As for passing all the data, I need to either use "ensure => 'present' or 'directory'" and then select the appropriate parameters, right?  It will not be all parameters available for either.  Correct?