Skip to content
Snippets Groups Projects
Commit 1b420ffc authored by Ing. Klára Moravcová's avatar Ing. Klára Moravcová
Browse files

Add openstack network vars.

parent 2d07e567
Branches
Tags
No related merge requests found
......@@ -21,7 +21,8 @@ No modules.
| Name | Type |
|------|------|
| [local_file.k8s_file](https://registry.terraform.io/providers/hashicorp/local/latest/docs/resources/file) | resource |
| [local_file.k8s_inventory](https://registry.terraform.io/providers/hashicorp/local/latest/docs/resources/file) | resource |
| [local_file.k8s_variable](https://registry.terraform.io/providers/hashicorp/local/latest/docs/resources/file) | resource |
| [openstack_compute_floatingip_associate_v2.bastion_fip_associate](https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/compute_floatingip_associate_v2) | resource |
| [openstack_compute_instance_v2.bastion](https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/compute_instance_v2) | resource |
| [openstack_compute_instance_v2.control_nodes](https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/compute_instance_v2) | resource |
......
##########################################################################
# #
# THIS FILE IS CONTROLLED BY TERRAFORM - DO NOT CHANGE MANUALLY! #
# #
##########################################################################
[all]
%{ for i, name in k8s_control_name ~}
......
resource "local_file" "k8s_file" {
resource "local_file" "k8s_inventory" {
content = templatefile("${path.module}/ansible_inventory.tmpl",
{
bastion_ssh_user_name = var.bastion_ssh_user_name
......@@ -11,5 +11,17 @@ resource "local_file" "k8s_file" {
}
)
filename = "ansible_inventory"
filename = "../ansible/ansible_inventory"
}
resource "local_file" "k8s_variable" {
content = templatefile("${path.module}/openstack_vars.tmpl",
{
k8s_floating_network_id = data.openstack_networking_network_v2.external_network.id
k8s_network_id = openstack_networking_network_v2.network_default[0].id
k8s_subnet_id = openstack_networking_subnet_v2.subnet_default[0].id
}
)
filename = "../ansible/group_vars/all/openstack_vars.yaml"
}
##########################################################################
# #
# THIS FILE IS CONTROLLED BY TERRAFORM - DO NOT CHANGE MANUALLY! #
# #
##########################################################################
external_openstack_lbaas_floating_network_id: ${k8s_floating_network_id}
external_openstack_lbaas_network_id: ${k8s_network_id}
external_openstack_lbaas_subnet_id: ${k8s_subnet_id}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment