Module: Mt::Wall
- Defined in:
- lib/mt/wall.rb,
lib/mt/wall/cli.rb,
lib/mt/wall/dsl.rb,
lib/mt/wall/plan.rb,
lib/mt/wall/errors.rb,
lib/mt/wall/version.rb,
lib/mt/wall/compiler.rb,
lib/mt/wall/model/rule.rb,
lib/mt/wall/reconciler.rb,
lib/mt/wall/model/group.rb,
lib/mt/wall/model/device.rb,
lib/mt/wall/model/policy.rb,
lib/mt/wall/configuration.rb,
lib/mt/wall/desired_state.rb,
lib/mt/wall/model/service.rb,
lib/mt/wall/transport/rsc.rb,
lib/mt/wall/dsl/rule_scope.rb,
lib/mt/wall/dsl/validators.rb,
lib/mt/wall/model/nat_rule.rb,
lib/mt/wall/transport/base.rb,
lib/mt/wall/dsl/nat_builder.rb,
lib/mt/wall/dsl/host_builder.rb,
lib/mt/wall/dsl/policy_scope.rb,
lib/mt/wall/dsl/root_builder.rb,
lib/mt/wall/dsl/rule_builder.rb,
lib/mt/wall/dsl/chain_builder.rb,
lib/mt/wall/dsl/group_builder.rb,
lib/mt/wall/model/filter_rule.rb,
lib/mt/wall/dsl/device_builder.rb,
lib/mt/wall/transport/rest_api.rb,
lib/mt/wall/model/address_object.rb
Overview
Top-level namespace and public entry points for the mt-wall gem.
Defined Under Namespace
Modules: DSL, Model, Transport Classes: CLI, Compiler, Configuration, ConfigurationError, DesiredState, Error, Plan, PlanError, Reconciler, TransportError
Constant Summary collapse
- VERSION =
"0.1.0"
Class Method Summary collapse
-
.define(&block) ⇒ Configuration
Build a Configuration from a DSL block.
-
.load(*paths) ⇒ Configuration
Load a Configuration from one or more DSL files (a GitOps repo).
Class Method Details
.define(&block) ⇒ Configuration
Build a Configuration from a DSL block.
46 47 48 |
# File 'lib/mt/wall.rb', line 46 def define(&block) DSL.build(&block) end |
.load(*paths) ⇒ Configuration
Load a Configuration from one or more DSL files (a GitOps repo).
52 53 54 |
# File 'lib/mt/wall.rb', line 52 def load(*paths) DSL.load(*paths) end |