wls_install::storeuserconfig Creates WLST user config for WLST , this way you don’t need to know the weblogic password. when you set the defaults hiera variables

wls_install::storeuserconfig{'Wls12c':
  domain_name                => "Wls12c",
  adminserver_address        => "localhost",
  adminserver_port           => 7001,
  weblogic_password          => "weblogic1",
  user_config_dir            => '/home/oracle',
  log_output                 => false,
}