Browse Source
Merge pull request #2900 from drekle/configure_openstack_subnet_CIDR
Configure openstack subnet cidr
pull/2893/merge
Rong Zhang
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with
11 additions and
1 deletions
-
contrib/terraform/openstack/kubespray.tf
-
contrib/terraform/openstack/modules/network/main.tf
-
contrib/terraform/openstack/modules/network/variables.tf
-
contrib/terraform/openstack/sample-inventory/cluster.tf
-
contrib/terraform/openstack/variables.tf
|
|
@ -3,6 +3,7 @@ module "network" { |
|
|
|
|
|
|
|
external_net = "${var.external_net}" |
|
|
|
network_name = "${var.network_name}" |
|
|
|
subnet_cidr = "${var.subnet_cidr}" |
|
|
|
cluster_name = "${var.cluster_name}" |
|
|
|
dns_nameservers = "${var.dns_nameservers}" |
|
|
|
} |
|
|
|
|
|
@ -12,7 +12,7 @@ resource "openstack_networking_network_v2" "k8s" { |
|
|
|
resource "openstack_networking_subnet_v2" "k8s" { |
|
|
|
name = "${var.cluster_name}-internal-network" |
|
|
|
network_id = "${openstack_networking_network_v2.k8s.id}" |
|
|
|
cidr = "10.0.0.0/24" |
|
|
|
cidr = "${var.subnet_cidr}" |
|
|
|
ip_version = 4 |
|
|
|
dns_nameservers = "${var.dns_nameservers}" |
|
|
|
} |
|
|
|
|
|
@ -7,3 +7,5 @@ variable "cluster_name" {} |
|
|
|
variable "dns_nameservers" { |
|
|
|
type = "list" |
|
|
|
} |
|
|
|
|
|
|
|
variable "subnet_cidr" {} |
|
|
@ -41,5 +41,6 @@ number_of_k8s_nodes_no_floating_ip = 4 |
|
|
|
# networking |
|
|
|
network_name = "<network>" |
|
|
|
external_net = "<UUID>" |
|
|
|
subnet_cidr = "<cidr>" |
|
|
|
floatingip_pool = "<pool>" |
|
|
|
|
|
|
@ -103,6 +103,12 @@ variable "network_name" { |
|
|
|
default = "internal" |
|
|
|
} |
|
|
|
|
|
|
|
variable "subnet_cidr" { |
|
|
|
description = "Subnet CIDR block." |
|
|
|
type = "string" |
|
|
|
default = "10.0.0.0/24" |
|
|
|
} |
|
|
|
|
|
|
|
variable "dns_nameservers" { |
|
|
|
description = "An array of DNS name server names used by hosts in this subnet." |
|
|
|
type = "list" |
|
|
|