diff --git a/eosc-testing/inventory/1-cesnet.yaml b/eosc-testing/inventory/1-cesnet.yaml index f82c2f0adc040f7528f717c887a4665dcb44993a..43f7d197cc833427a3868903421fbde866a6106a 100644 --- a/eosc-testing/inventory/1-cesnet.yaml +++ b/eosc-testing/inventory/1-cesnet.yaml @@ -1,32 +1,32 @@ --- fip: hosts: - 147.251.124.105: + 147.251.245.238: master: hosts: - 2001:718:801:432:f816:3eff:fe36:5620: + 192.168.0.80: # must be IPv4 address or hostname - kube_server: 192.168.0.115 + kube_server: 192.168.0.80 ingress: hosts: - 2001:718:801:432:f816:3eff:fe41:a4b4: + 192.168.0.156: nfs: hosts: - 2001:718:801:432:f816:3eff:fee1:9385: + 192.168.0.160: worker: hosts: - 2001:718:801:432:f816:3eff:fef7:c707: + 192.168.0.131: gpu: hosts: - 2001:718:801:432:f816:3eff:fe60:acb6: + 192.168.0.186: # using public IP of kube_server for ansible delegate_to kube_server: hosts: - 192.168.0.115: - ansible_host: 2001:718:801:432:f816:3eff:fe36:5620 + 192.168.0.80: + ansible_host: 192.168.0.80 diff --git a/eosc-testing/inventory/99-all.yaml b/eosc-testing/inventory/99-all.yaml index 438f7685ad56b3ab73bb6fffb0db05909e8e7fab..b85113e757e74a5db88122f3868baf8aa363e591 100644 --- a/eosc-testing/inventory/99-all.yaml +++ b/eosc-testing/inventory/99-all.yaml @@ -11,6 +11,10 @@ all: vars: ansible_become: true ansible_user: egi + ansible_ssh_common_args: >- + -o ProxyCommand="ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -W %h:%p -q egi@{{ groups["fip"][0] }}" + -o StrictHostKeyChecking=no + -o UserKnownHostsFile=/dev/null site_name: cesnet-testing vault_mount_point: secrets/users/e1662e20-e34b-468c-b0ce-d899bc878364@egi.eu/eosc-testing diff --git a/eosc-testing/playbooks/templates/etc/exports b/eosc-testing/playbooks/templates/etc/exports index 3ef288e7f957972605d82cccffdb528b3992e2d7..a743a02371266dc407172d7218cbce75da927810 120000 --- a/eosc-testing/playbooks/templates/etc/exports +++ b/eosc-testing/playbooks/templates/etc/exports @@ -1 +1 @@ -../../../../common/playbooks/templates/etc/exports.ipv46 \ No newline at end of file +../../../../common/playbooks/templates/etc/exports.ipv4 \ No newline at end of file diff --git a/eosc-testing/terraform/terraform.tfvars b/eosc-testing/terraform/terraform.tfvars index 13dcf0df794b563fe29e24d12113f128144b00ec..4aaf5281eae1813c1417581db77f50841bb3889c 100644 --- a/eosc-testing/terraform/terraform.tfvars +++ b/eosc-testing/terraform/terraform.tfvars @@ -1,13 +1,13 @@ # These need to be defined for things to work -ip_pool = "public-muni-147-251-124-GROUP" +ip_pool = "external-ipv4-general-public" net_name = "group-project-network" -net6_name = "public-muni-v6-432" +net6_name = "external-ipv6-general-public" site_name = "testing" # These may need some adjustment for your provider -master_flavor_name = "standard.medium" -worker_flavor_name = "standard.large" -gpu_flavor_name = "a3.32core-240ram-1t4" +master_flavor_name = "e1.small" +worker_flavor_name = "e1.large" +gpu_flavor_name = "a3.30core-240ram-nvidia-t4" # Number of extra workers extra_workers = 1 diff --git a/eosc-testing/terraform/vms.tf b/eosc-testing/terraform/vms.tf index d4d208bc2de5d24b76455f9b07fdc185f04a21c8..5cf7c5b379ec1c194ddcdc5915034f08ce2a88cc 100644 --- a/eosc-testing/terraform/vms.tf +++ b/eosc-testing/terraform/vms.tf @@ -3,11 +3,11 @@ locals { openstack_compute_instance_v2.ingress, openstack_compute_instance_v2.nfs, ], openstack_compute_instance_v2.worker[*], openstack_compute_instance_v2.gpu[*]) - master_ip = replace(openstack_compute_instance_v2.master.network[1].fixed_ip_v6, "/\\[(.*)\\]/", "$1") - ingress_ip = replace(openstack_compute_instance_v2.ingress.network[1].fixed_ip_v6, "/\\[(.*)\\]/", "$1") - nfs_ip = replace(openstack_compute_instance_v2.nfs.network[1].fixed_ip_v6, "/\\[(.*)\\]/", "$1") - worker_ips = [for s in openstack_compute_instance_v2.worker[*].network[1].fixed_ip_v6 : replace(s, "/\\[(.*)\\]/", "$1")] - gpu_ips = [for s in openstack_compute_instance_v2.gpu[*].network[1].fixed_ip_v6 : replace(s, "/\\[(.*)\\]/", "$1")] + master_ip = openstack_compute_instance_v2.master.network[0].fixed_ip_v4 + ingress_ip = openstack_compute_instance_v2.ingress.network[0].fixed_ip_v4 + nfs_ip = openstack_compute_instance_v2.nfs.network[0].fixed_ip_v4 + worker_ips = [for s in openstack_compute_instance_v2.worker[*].network[0].fixed_ip_v4 : s] + gpu_ips = [for s in openstack_compute_instance_v2.gpu[*].network[0].fixed_ip_v4 : s] } resource "openstack_networking_floatingip_v2" "public_ip" { @@ -40,9 +40,6 @@ resource "openstack_compute_instance_v2" "master" { network { name = var.net_name } - network { - name = var.net6_name - } } resource "openstack_compute_instance_v2" "nfs" { @@ -55,9 +52,6 @@ resource "openstack_compute_instance_v2" "nfs" { network { name = var.net_name } - network { - name = var.net6_name - } } resource "openstack_compute_instance_v2" "ingress" { @@ -70,9 +64,6 @@ resource "openstack_compute_instance_v2" "ingress" { network { name = var.net_name } - network { - name = var.net6_name - } } resource "openstack_compute_instance_v2" "worker" { @@ -86,9 +77,6 @@ resource "openstack_compute_instance_v2" "worker" { network { name = var.net_name } - network { - name = var.net6_name - } } resource "openstack_compute_instance_v2" "gpu" { @@ -102,9 +90,6 @@ resource "openstack_compute_instance_v2" "gpu" { network { name = var.net_name } - network { - name = var.net6_name - } } resource "openstack_compute_floatingip_associate_v2" "fip" {