class Ogre::UserCreate
This is used to create a user in enterprise chef
Public Instance Methods
user_create()
click to toggle source
Create chef user
# File lib/ogre/user-create.rb, line 14 def user_create # create user user_json = { username: username, first_name: first_name, last_name: last_name, display_name: "#{first_name} #{last_name}", email: email, password: password } chef_rest.post('/users', user_json) puts "'#{username}' has been created." # TODO: print/save pem key? rescue Net::HTTPServerException => e # already exists -- i will allow it if e.response.code == '409' puts "'#{username}' already exists." else raise e end end