class MU::Config::MsgQueue

Basket of Kittens config schema and parser logic. See modules/mu/providers/*/msg_queue.rb

Public Class Methods

schema() click to toggle source

Base configuration schema for a MsgQueue @return [Hash]

# File modules/mu/config/msg_queue.rb, line 22
def self.schema
  {
    "type" => "object",
    "additionalProperties" => false,
    "description" => "Set up a cloud provider queueing service.",
    "properties" => {
      "name" => { "type" => "string" },
      "region" => MU::Config.region_primitive,
      "tags" => MU::Config.tags_primitive,
      "optional_tags" => MU::Config.optional_tags_primitive
    }
  }
end
validate(_queue, _configurator) click to toggle source

Generic pre-processing of {MU::Config::BasketofKittens::msg_queues}, bare and unvalidated. @param _queue [Hash]: The resource to process and validate @param _configurator [MU::Config]: The overall deployment configurator of which this resource is a member @return [Boolean]: True if validation succeeded, False otherwise

# File modules/mu/config/msg_queue.rb, line 40
def self.validate(_queue, _configurator)
  ok = true
  ok
end