Sha256: 29115826af65930d1541dbd3b323ef65c0b3853655badeaeff6927ce91745089

Contents?: true

Size: 415 Bytes

Versions: 12

Compression:

Stored size: 415 Bytes

Contents

require "bard/provision"

module Bard::CLI::Provision
  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
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
bard-1.3.4 lib/bard/cli/provision.rb
bard-1.3.3 lib/bard/cli/provision.rb
bard-1.3.2 lib/bard/cli/provision.rb
bard-1.3.1 lib/bard/cli/provision.rb
bard-1.3.0 lib/bard/cli/provision.rb
bard-1.2.0 lib/bard/cli/provision.rb
bard-1.1.2 lib/bard/cli/provision.rb
bard-1.1.1 lib/bard/cli/provision.rb
bard-1.1.0 lib/bard/cli/provision.rb
bard-1.0.8 lib/bard/cli/provision.rb
bard-1.0.7 lib/bard/cli/provision.rb
bard-1.0.6 lib/bard/cli/provision.rb