Class: Minionizer::UserCreation

Inherits:
TaskTemplate show all
Defined in:
lib/core/user_creation.rb

Instance Attribute Summary

Attributes inherited from TaskTemplate

#options, #session

Instance Method Summary collapse

Methods inherited from TaskTemplate

#download_file, #initialize, #method_missing, #respond_to?

Constructor Details

This class inherits a constructor from Minionizer::TaskTemplate

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Minionizer::TaskTemplate

Instance Method Details

#callObject



4
5
6
7
8
# File 'lib/core/user_creation.rb', line 4

def call
  unless user_exists?
    session.exec("adduser --disabled-password --gecos '#{name}' #{username}")
  end
end