initial design approach
initial commit for cluster resource type

this is a probably non functional, non tested end of day commit
to preserve state in version control :)

contains resource types for
ip
name
fileshare
generic svc
physical disk
genapp

commonly used paramater declarations for above resource types
preliminary validation logic for some resources
add initial module file
add vague TODO list
initial spec folder structure
missing validate values lines
add rspec coverage for required parameters for specific params

ip resource requires subnetmask and ip address
fixed resource type so that all tests now pass

cluster resource types that have required params will properly
raise exception
initial commit for cluster resource provider

just a stub - ain't nothing going on yet
moving some provider stuff
test manifest for simple puppet apply
initial working prototype of resource add
modify init.pp for group provider
type and provider created for group mgmt
create test for puppet type for top level cluster mgmt

this will be used to validate the puppet type mscs_cluster
basic validation where all fields are required.

needs additional logic for guranteeing arrays
initial rspec for mscs_group type

this will ensure the fields for the type were created properly
rspec for mscs_node

this is used to test the validitity of mscs_node
basic field level checking at this point
initial puppet provider for mscs_cluster

this will faciliate the adding and destroying of a top level cluster
object.  currenltly requires name, [nodenames], [ipaddresses], [subnetmasks]
initial commit for mscs_node

this will faciliate the add/removal of cluster nodes
initial mscs_cluster puppet type