Class: AnsibleUtils::Cli

Inherits:
Thor
  • Object
show all
Includes:
Thor::Actions
Defined in:
lib/ansible_utils/cli.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.source_rootObject



8
9
10
# File 'lib/ansible_utils/cli.rb', line 8

def self.source_root
  File.dirname(__FILE__)
end

Instance Method Details

#new(destination = Dir.pwd) ⇒ Object



13
14
15
# File 'lib/ansible_utils/cli.rb', line 13

def new destination=Dir.pwd
  directory "templates/new", destination
end

#role(name) ⇒ Object



18
19
20
# File 'lib/ansible_utils/cli.rb', line 18

def role name
  directory "templates/new/roles/common", "roles/#{name}"
end