Class: EasyManager::Scaleway::Config
- Inherits:
-
Object
- Object
- EasyManager::Scaleway::Config
- Defined in:
- lib/easymanager/scaleway/config.rb
Overview
Methods to retrieve information specific to Scaleway
Class Method Summary collapse
Class Method Details
.image_id(image) ⇒ Object
17 18 19 20 21 22 23 |
# File 'lib/easymanager/scaleway/config.rb', line 17 def self.image_id(image) image_id = { 'ubuntu-jammy' => '2289fad9-2694-48ab-bb41-f19e4a9a8584', 'debian-buster' => '6d124a42-de28-493f-933b-85a0df5552eb' } image_id[image] end |
.srv_infos(srv_type) ⇒ Object
7 8 9 10 11 12 13 14 15 |
# File 'lib/easymanager/scaleway/config.rb', line 7 def self.srv_infos(srv_type) srv_infos = { 'DEV1-S' => { volume: 20_000_000_000, volume_type: 'b_ssd' }, 'DEV1-M' => { volume: 40_000_000_000, volume_type: 'b_ssd' }, 'DEV1-L' => { volume: 80_000_000_000, volume_type: 'b_ssd' }, 'DEV1-XL' => { volume: 120_000_000_000, volume_type: 'b_ssd' } } srv_infos[srv_type] end |