49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
# File 'lib/gtool/provision/user.rb', line 49
def create(username)
connection = Gtool::Auth.connection(options)
user = GProv::Provision::User.new(:connection => connection)
user.user_name = username
user.given_name = ask "Given Name:"
user.family_name = ask "Family Name:"
%x{stty -echo}
user.password = Digest::SHA1.hexdigest(ask "Password:")
user.hash_function_name = "SHA-1"
%x{stty echo}
user.create!
invoke "user:get", [user.user_name]
end
|