add paramaters class and migrating init.pp to use it.
add suse support