Class: Taperole::Commands::Ansible

Inherits:
Thor
  • Object
show all
Includes:
AnsibleRunner, Helpers::Logging
Defined in:
lib/taperole/commands/ansible.rb

Instance Method Summary collapse

Methods included from Helpers::Logging

#initialize, #logger, logger

Methods included from Helpers::Files

#copy_example, #fe_app?, #local_dir, #mkdir, #rails_app?, #rm, #tape_dir, #tapecfg_dir, #tapefiles_dir

Instance Method Details

#deployObject



54
55
56
57
# File 'lib/taperole/commands/ansible.rb', line 54

def deploy
  Taperole::Notifier.register_notifiers(options)
  ansible_deploy(options: options)
end

#provisionObject



48
49
50
51
# File 'lib/taperole/commands/ansible.rb', line 48

def provision
  Taperole::Notifier.register_notifiers(options)
  valid_preconfigs ? ansible(options: options) : puts("Not a Rails or JS app")
end