Class: Yadecli::Cli::Host
- Inherits:
-
Thor
- Object
- Thor
- Yadecli::Cli::Host
- Defined in:
- lib/yadecli/cli/host.rb
Overview
Host
Instance Method Summary collapse
Instance Method Details
#bootstrap(host_fqdn) ⇒ Object
22 23 24 25 26 27 28 29 |
# File 'lib/yadecli/cli/host.rb', line 22 def bootstrap(host_fqdn) CliUtil.print_header'Yade bootstrap host', ["Going to bootstrap Yade host #{host_fqdn}", ''] outcome = Yadecli::Command::Host::HostBootstrapCommand.run(host_fqdn: host_fqdn, options: ) CliUtil.print_command_outcome(outcome) end |
#list ⇒ Object
11 12 13 14 15 16 17 18 |
# File 'lib/yadecli/cli/host.rb', line 11 def list CliUtil.print_header'Yade list hosts', ['This are the available hosts', ''] outcome = Yadecli::Command::Host::HostListCommand.run CliUtil.print_command_outcome(outcome) end |
#provision(host_fqdn) ⇒ Object
32 33 34 35 36 37 38 39 |
# File 'lib/yadecli/cli/host.rb', line 32 def provision(host_fqdn) CliUtil.print_header'Yade provision host', ["Going to provision Yade host #{host_fqdn}", ''] outcome = Yadecli::Command::Host::HostProvisionCommand.run(host_fqdn: host_fqdn, options: ) CliUtil.print_command_outcome(outcome) end |