Module: Sunzi::Vps

Defined in:
lib/sunzi/vps/api.rb,
lib/sunzi/vps/cli.rb,
lib/sunzi/vps/init.rb,
lib/sunzi/vps/mapping.rb,
lib/sunzi/vps/dns/base.rb,
lib/sunzi/vps/dns/vultr.rb,
lib/sunzi/vps/dependency.rb,
lib/sunzi/vps/dns/linode.rb,
lib/sunzi/vps/compute/base.rb,
lib/sunzi/vps/compute/vultr.rb,
lib/sunzi/vps/compute/linode.rb,
lib/sunzi/vps/dns/digital_ocean.rb,
lib/sunzi/vps/compute/digital_ocean.rb

Defined Under Namespace

Classes: Api, Cli, Compute, DNS, Dependency, Init

Constant Summary collapse

Mapping =
{
  linode: {
    gem: 'linode',
    klass: 'Linode',
  },
  digital_ocean: {
    gem: 'droplet_kit',
    klass: 'DigitalOcean',
  },
  vultr: {
    gem: 'vultr',
    klass: 'Vultr',
  },
}.freeze