module Bard::CLI::Provision

Public Class Methods

included(mod) click to toggle source
# File lib/bard/cli/provision.rb, line 4
def self.included mod
  mod.class_eval do

    desc "provision [ssh_url]", "takes an optional ssh url to a raw ubuntu 22.04 install, and readies it in the shape of :production"
    def provision ssh_url=config[:production].ssh
      Bard::Provision.call(config, ssh_url.dup) # dup unfreezes the string for later mutation
    end

  end
end

Public Instance Methods

provision(ssh_url=config[:production].ssh) click to toggle source
# File lib/bard/cli/provision.rb, line 8
def provision ssh_url=config[:production].ssh
  Bard::Provision.call(config, ssh_url.dup) # dup unfreezes the string for later mutation
end