2016-02-19 18:09:49 +01:00

17 lines
743 B
Ruby

actions [:create]
default_action :create
attribute :name, :kind_of => String, :name_attribute => true
attribute :owner, :kind_of => String
attribute :group, :kind_of => String
attribute :expire, :kind_of => Integer
attribute :mode, :kind_of => [Integer, String]
attribute :org, :kind_of => String, :required => true
attribute :org_unit, :kind_of => String, :required => true
attribute :country, :kind_of => String, :required => true
attribute :common_name, :kind_of => String, :required => true
attribute :key_file, :kind_of => String, :default => nil
attribute :key_pass, :kind_of => String, :default => nil
attribute :key_length, :equal_to => [1024, 2048, 4096, 8192], :default => 2048