├── .circleci └── config.yml ├── .editorconfig ├── .gitignore ├── .golangci.yml ├── LICENSE ├── Makefile ├── README.md ├── TESTING.md ├── config.go ├── config_test.go ├── docs ├── interaction.md ├── overall_activity.svg └── structure.md ├── go.mod ├── go.sum ├── internal ├── bridge │ └── network_interface.go ├── provider │ ├── blockdevice.go │ ├── data_rack_controller.go │ ├── data_subnet.go │ ├── instance.go │ ├── instance_test.go │ ├── provider.go │ ├── resource_instance.go │ ├── resource_maas_server.go │ ├── resource_network_interface_link.go │ ├── resource_network_interface_physical.go │ └── zone.go └── tfschema │ ├── endpoint.go │ ├── network_interface.go │ ├── network_interface_link.go │ ├── resource.go │ ├── resource_test.go │ └── schema.go ├── maas_client.go ├── maas_client_test.go ├── maas_instance.go ├── maas_resource.go ├── maas_tags.go ├── main.go ├── main_test.go ├── pkg ├── api │ ├── api.go │ ├── maas_server.go │ ├── network_interface.go │ ├── network_interfaces.go │ ├── params │ │ ├── network_interface.go │ │ ├── rack_controller.go │ │ ├── subnet.go │ │ └── vlan.go │ ├── rack_controllers.go │ ├── subnet.go │ ├── subnets.go │ └── vlans.go ├── gmaw │ ├── gmaw.go │ ├── gmaw_test.go │ ├── maas_server.go │ ├── maas_server_test.go │ ├── machine.go │ ├── machine_test.go │ ├── machines.go │ ├── network_interface.go │ ├── network_interface_test.go │ ├── network_interfaces.go │ ├── network_interfaces_test.go │ ├── rack_controllers.go │ ├── rack_controllers_test.go │ ├── subnet.go │ ├── subnet_test.go │ ├── subnets.go │ ├── subnets_test.go │ ├── vlans.go │ └── vlans_test.go └── maas │ ├── entity │ ├── block_device.go │ ├── block_device_test.go │ ├── domain.go │ ├── domain_test.go │ ├── entity.go │ ├── machine.go │ ├── machine_test.go │ ├── network_interface.go │ ├── network_interface_test.go │ ├── node.go │ ├── node │ │ ├── status.go │ │ └── status_test.go │ ├── node_test.go │ ├── pod.go │ ├── pod_test.go │ ├── rack_controller.go │ ├── rack_controller_test.go │ ├── resource_pool.go │ ├── resource_pool_test.go │ ├── subnet.go │ ├── subnet │ │ ├── ip_address.go │ │ ├── ip_address_test.go │ │ ├── ip_range.go │ │ ├── ip_range_test.go │ │ ├── reserved_ip_range.go │ │ ├── reserved_ip_range_test.go │ │ ├── statistics.go │ │ └── statistics_test.go │ ├── subnet_test.go │ ├── vlan.go │ ├── vlan_test.go │ ├── zone.go │ └── zone_test.go │ ├── maas.go │ ├── maas_test.go │ ├── machine.go │ └── machines.go ├── provider.go ├── provider_test.go ├── sample-host.json ├── test ├── helper │ ├── helper.go │ └── testdata.go └── testdata │ └── maas │ ├── block_device.json │ ├── block_devices.json │ ├── domains.json │ ├── interface.json │ ├── interfaces.json │ ├── machine.json │ ├── machines.json │ ├── node.json │ ├── nodes.json │ ├── pod.json │ ├── pods.json │ ├── rack_controller.json │ ├── rack_controllers.json │ ├── resource_pool.json │ ├── resource_pools.json │ ├── subnet.json │ ├── subnets.json │ ├── subnets │ ├── ipaddresses.json │ ├── ipranges.json │ ├── reservedipranges.json │ └── statistics.json │ ├── vlan.json │ ├── vlans.json │ └── zone.json └── utils.go /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/.golangci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/README.md -------------------------------------------------------------------------------- /TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/TESTING.md -------------------------------------------------------------------------------- /config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/config.go -------------------------------------------------------------------------------- /config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/config_test.go -------------------------------------------------------------------------------- /docs/interaction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/docs/interaction.md -------------------------------------------------------------------------------- /docs/overall_activity.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/docs/overall_activity.svg -------------------------------------------------------------------------------- /docs/structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/docs/structure.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/go.sum -------------------------------------------------------------------------------- /internal/bridge/network_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/internal/bridge/network_interface.go -------------------------------------------------------------------------------- /internal/provider/blockdevice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/internal/provider/blockdevice.go -------------------------------------------------------------------------------- /internal/provider/data_rack_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/internal/provider/data_rack_controller.go -------------------------------------------------------------------------------- /internal/provider/data_subnet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/internal/provider/data_subnet.go -------------------------------------------------------------------------------- /internal/provider/instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/internal/provider/instance.go -------------------------------------------------------------------------------- /internal/provider/instance_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/internal/provider/instance_test.go -------------------------------------------------------------------------------- /internal/provider/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/internal/provider/provider.go -------------------------------------------------------------------------------- /internal/provider/resource_instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/internal/provider/resource_instance.go -------------------------------------------------------------------------------- /internal/provider/resource_maas_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/internal/provider/resource_maas_server.go -------------------------------------------------------------------------------- /internal/provider/resource_network_interface_link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/internal/provider/resource_network_interface_link.go -------------------------------------------------------------------------------- /internal/provider/resource_network_interface_physical.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/internal/provider/resource_network_interface_physical.go -------------------------------------------------------------------------------- /internal/provider/zone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/internal/provider/zone.go -------------------------------------------------------------------------------- /internal/tfschema/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/internal/tfschema/endpoint.go -------------------------------------------------------------------------------- /internal/tfschema/network_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/internal/tfschema/network_interface.go -------------------------------------------------------------------------------- /internal/tfschema/network_interface_link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/internal/tfschema/network_interface_link.go -------------------------------------------------------------------------------- /internal/tfschema/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/internal/tfschema/resource.go -------------------------------------------------------------------------------- /internal/tfschema/resource_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/internal/tfschema/resource_test.go -------------------------------------------------------------------------------- /internal/tfschema/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/internal/tfschema/schema.go -------------------------------------------------------------------------------- /maas_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/maas_client.go -------------------------------------------------------------------------------- /maas_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/maas_client_test.go -------------------------------------------------------------------------------- /maas_instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/maas_instance.go -------------------------------------------------------------------------------- /maas_resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/maas_resource.go -------------------------------------------------------------------------------- /maas_tags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/maas_tags.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/main.go -------------------------------------------------------------------------------- /main_test.go: -------------------------------------------------------------------------------- 1 | package main 2 | -------------------------------------------------------------------------------- /pkg/api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/api/api.go -------------------------------------------------------------------------------- /pkg/api/maas_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/api/maas_server.go -------------------------------------------------------------------------------- /pkg/api/network_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/api/network_interface.go -------------------------------------------------------------------------------- /pkg/api/network_interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/api/network_interfaces.go -------------------------------------------------------------------------------- /pkg/api/params/network_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/api/params/network_interface.go -------------------------------------------------------------------------------- /pkg/api/params/rack_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/api/params/rack_controller.go -------------------------------------------------------------------------------- /pkg/api/params/subnet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/api/params/subnet.go -------------------------------------------------------------------------------- /pkg/api/params/vlan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/api/params/vlan.go -------------------------------------------------------------------------------- /pkg/api/rack_controllers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/api/rack_controllers.go -------------------------------------------------------------------------------- /pkg/api/subnet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/api/subnet.go -------------------------------------------------------------------------------- /pkg/api/subnets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/api/subnets.go -------------------------------------------------------------------------------- /pkg/api/vlans.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/api/vlans.go -------------------------------------------------------------------------------- /pkg/gmaw/gmaw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/gmaw/gmaw.go -------------------------------------------------------------------------------- /pkg/gmaw/gmaw_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/gmaw/gmaw_test.go -------------------------------------------------------------------------------- /pkg/gmaw/maas_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/gmaw/maas_server.go -------------------------------------------------------------------------------- /pkg/gmaw/maas_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/gmaw/maas_server_test.go -------------------------------------------------------------------------------- /pkg/gmaw/machine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/gmaw/machine.go -------------------------------------------------------------------------------- /pkg/gmaw/machine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/gmaw/machine_test.go -------------------------------------------------------------------------------- /pkg/gmaw/machines.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/gmaw/machines.go -------------------------------------------------------------------------------- /pkg/gmaw/network_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/gmaw/network_interface.go -------------------------------------------------------------------------------- /pkg/gmaw/network_interface_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/gmaw/network_interface_test.go -------------------------------------------------------------------------------- /pkg/gmaw/network_interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/gmaw/network_interfaces.go -------------------------------------------------------------------------------- /pkg/gmaw/network_interfaces_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/gmaw/network_interfaces_test.go -------------------------------------------------------------------------------- /pkg/gmaw/rack_controllers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/gmaw/rack_controllers.go -------------------------------------------------------------------------------- /pkg/gmaw/rack_controllers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/gmaw/rack_controllers_test.go -------------------------------------------------------------------------------- /pkg/gmaw/subnet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/gmaw/subnet.go -------------------------------------------------------------------------------- /pkg/gmaw/subnet_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/gmaw/subnet_test.go -------------------------------------------------------------------------------- /pkg/gmaw/subnets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/gmaw/subnets.go -------------------------------------------------------------------------------- /pkg/gmaw/subnets_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/gmaw/subnets_test.go -------------------------------------------------------------------------------- /pkg/gmaw/vlans.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/gmaw/vlans.go -------------------------------------------------------------------------------- /pkg/gmaw/vlans_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/gmaw/vlans_test.go -------------------------------------------------------------------------------- /pkg/maas/entity/block_device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/block_device.go -------------------------------------------------------------------------------- /pkg/maas/entity/block_device_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/block_device_test.go -------------------------------------------------------------------------------- /pkg/maas/entity/domain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/domain.go -------------------------------------------------------------------------------- /pkg/maas/entity/domain_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/domain_test.go -------------------------------------------------------------------------------- /pkg/maas/entity/entity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/entity.go -------------------------------------------------------------------------------- /pkg/maas/entity/machine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/machine.go -------------------------------------------------------------------------------- /pkg/maas/entity/machine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/machine_test.go -------------------------------------------------------------------------------- /pkg/maas/entity/network_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/network_interface.go -------------------------------------------------------------------------------- /pkg/maas/entity/network_interface_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/network_interface_test.go -------------------------------------------------------------------------------- /pkg/maas/entity/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/node.go -------------------------------------------------------------------------------- /pkg/maas/entity/node/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/node/status.go -------------------------------------------------------------------------------- /pkg/maas/entity/node/status_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/node/status_test.go -------------------------------------------------------------------------------- /pkg/maas/entity/node_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/node_test.go -------------------------------------------------------------------------------- /pkg/maas/entity/pod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/pod.go -------------------------------------------------------------------------------- /pkg/maas/entity/pod_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/pod_test.go -------------------------------------------------------------------------------- /pkg/maas/entity/rack_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/rack_controller.go -------------------------------------------------------------------------------- /pkg/maas/entity/rack_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/rack_controller_test.go -------------------------------------------------------------------------------- /pkg/maas/entity/resource_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/resource_pool.go -------------------------------------------------------------------------------- /pkg/maas/entity/resource_pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/resource_pool_test.go -------------------------------------------------------------------------------- /pkg/maas/entity/subnet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/subnet.go -------------------------------------------------------------------------------- /pkg/maas/entity/subnet/ip_address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/subnet/ip_address.go -------------------------------------------------------------------------------- /pkg/maas/entity/subnet/ip_address_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/subnet/ip_address_test.go -------------------------------------------------------------------------------- /pkg/maas/entity/subnet/ip_range.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/subnet/ip_range.go -------------------------------------------------------------------------------- /pkg/maas/entity/subnet/ip_range_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/subnet/ip_range_test.go -------------------------------------------------------------------------------- /pkg/maas/entity/subnet/reserved_ip_range.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/subnet/reserved_ip_range.go -------------------------------------------------------------------------------- /pkg/maas/entity/subnet/reserved_ip_range_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/subnet/reserved_ip_range_test.go -------------------------------------------------------------------------------- /pkg/maas/entity/subnet/statistics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/subnet/statistics.go -------------------------------------------------------------------------------- /pkg/maas/entity/subnet/statistics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/subnet/statistics_test.go -------------------------------------------------------------------------------- /pkg/maas/entity/subnet_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/subnet_test.go -------------------------------------------------------------------------------- /pkg/maas/entity/vlan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/vlan.go -------------------------------------------------------------------------------- /pkg/maas/entity/vlan_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/vlan_test.go -------------------------------------------------------------------------------- /pkg/maas/entity/zone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/zone.go -------------------------------------------------------------------------------- /pkg/maas/entity/zone_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/entity/zone_test.go -------------------------------------------------------------------------------- /pkg/maas/maas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/maas.go -------------------------------------------------------------------------------- /pkg/maas/maas_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/maas_test.go -------------------------------------------------------------------------------- /pkg/maas/machine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/machine.go -------------------------------------------------------------------------------- /pkg/maas/machines.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/pkg/maas/machines.go -------------------------------------------------------------------------------- /provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/provider.go -------------------------------------------------------------------------------- /provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/provider_test.go -------------------------------------------------------------------------------- /sample-host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/sample-host.json -------------------------------------------------------------------------------- /test/helper/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/test/helper/helper.go -------------------------------------------------------------------------------- /test/helper/testdata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/test/helper/testdata.go -------------------------------------------------------------------------------- /test/testdata/maas/block_device.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/test/testdata/maas/block_device.json -------------------------------------------------------------------------------- /test/testdata/maas/block_devices.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/test/testdata/maas/block_devices.json -------------------------------------------------------------------------------- /test/testdata/maas/domains.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/test/testdata/maas/domains.json -------------------------------------------------------------------------------- /test/testdata/maas/interface.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/test/testdata/maas/interface.json -------------------------------------------------------------------------------- /test/testdata/maas/interfaces.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/test/testdata/maas/interfaces.json -------------------------------------------------------------------------------- /test/testdata/maas/machine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/test/testdata/maas/machine.json -------------------------------------------------------------------------------- /test/testdata/maas/machines.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/test/testdata/maas/machines.json -------------------------------------------------------------------------------- /test/testdata/maas/node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/test/testdata/maas/node.json -------------------------------------------------------------------------------- /test/testdata/maas/nodes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/test/testdata/maas/nodes.json -------------------------------------------------------------------------------- /test/testdata/maas/pod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/test/testdata/maas/pod.json -------------------------------------------------------------------------------- /test/testdata/maas/pods.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/test/testdata/maas/pods.json -------------------------------------------------------------------------------- /test/testdata/maas/rack_controller.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/test/testdata/maas/rack_controller.json -------------------------------------------------------------------------------- /test/testdata/maas/rack_controllers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/test/testdata/maas/rack_controllers.json -------------------------------------------------------------------------------- /test/testdata/maas/resource_pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/test/testdata/maas/resource_pool.json -------------------------------------------------------------------------------- /test/testdata/maas/resource_pools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/test/testdata/maas/resource_pools.json -------------------------------------------------------------------------------- /test/testdata/maas/subnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/test/testdata/maas/subnet.json -------------------------------------------------------------------------------- /test/testdata/maas/subnets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/test/testdata/maas/subnets.json -------------------------------------------------------------------------------- /test/testdata/maas/subnets/ipaddresses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/test/testdata/maas/subnets/ipaddresses.json -------------------------------------------------------------------------------- /test/testdata/maas/subnets/ipranges.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/test/testdata/maas/subnets/ipranges.json -------------------------------------------------------------------------------- /test/testdata/maas/subnets/reservedipranges.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/test/testdata/maas/subnets/reservedipranges.json -------------------------------------------------------------------------------- /test/testdata/maas/subnets/statistics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/test/testdata/maas/subnets/statistics.json -------------------------------------------------------------------------------- /test/testdata/maas/vlan.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/test/testdata/maas/vlan.json -------------------------------------------------------------------------------- /test/testdata/maas/vlans.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/test/testdata/maas/vlans.json -------------------------------------------------------------------------------- /test/testdata/maas/zone.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/test/testdata/maas/zone.json -------------------------------------------------------------------------------- /utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Roblox/terraform-provider-maas/HEAD/utils.go --------------------------------------------------------------------------------