# File lib/puppet/ssl/host.rb, line 136
136:     def generate_key
137:         @key = Key.new(name)
138:         @key.generate
139:         begin
140:             @key.save
141:         rescue
142:             @key = nil
143:             raise
144:         end
145:         true
146:     end