- properties = []
- if resource[:description]
- properties << '--description'
- properties << resource[:description]
+ if resource[:type]
+ properties = [resource[:type]]
+ properties << '--name' << resource[:name]
+ if resource[:description]
+ properties << '--description' << resource[:description]
+ end
+ self.class.request('service', 'create', properties)
+ @property_hash[:ensure] = :present
+ else
+ raise(Puppet::Error, 'The type is mandatory for creating a keystone service')