Skip to content

networks top-level element ​

A network is a block that represents a virtual network and its associated subnets, routes, and base networking components.

A network has the same schema as a block.

Examples ​

AWS VPC ​

yaml
networks:
  network0:
    module: nullstone/aws-network
    vars:
      cidr: "10.0.0.0/16"
      private_subnets:
        - "10.0.1.0/24"
        - "10.0.2.0/24"
        - "10.0.3.0/24"
      public_subnets:
        - "10.0.101.0/24"
        - "10.0.102.0/24"
        - "10.0.103.0/24"

Attributes ​

module ​

See blocks#module.

module_version ​

See blocks#module_version.

vars ​

See blocks#vars.

connections ​

See blocks#connections.