Sha256: 3a0dc31863836abda824e4d927b095b64aa2dd12e3ef4966c74fd8a2afa60559

Contents?: true

Size: 600 Bytes

Versions: 3

Compression:

Stored size: 600 Bytes

Contents

# @see https://github.com/devopsgroup-io/vagrant-digitalocean
class ConfigBuilder::Model::Provider::DigitalOcean < ConfigBuilder::Model::Provider::Base

  # Credentials
  def_model_attribute :token

  # Drolet Configuration
  def_model_attribute :image
  def_model_attribute :ipv6
  def_model_attribute :region
  def_model_attribute :size
  def_model_attribute :private_networking
  def_model_attribute :backups_enabled
  def_model_attribute :ssh_key_name
  def_model_attribute :setup

  def instance_id
    'digital_ocean'
  end

  ConfigBuilder::Model::Provider.register('digital_ocean', self)
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
vagrant-config_builder-1.3.0 lib/config_builder/model/provider/digital_ocean.rb
vagrant-config_builder-1.2.0 lib/config_builder/model/provider/digital_ocean.rb
vagrant-config_builder-1.1.0 lib/config_builder/model/provider/digital_ocean.rb