From ced739ea32520ae57808d56417c7eaee1615449a Mon Sep 17 00:00:00 2001 From: Manuel Kieweg <mail@manuelkieweg.de> Date: Wed, 3 Mar 2021 16:24:09 +0000 Subject: [PATCH] listen for all --- configs/gosdn.toml | 2 +- nucleus/controller.go | 2 +- test_resources/terraform/main.tf | 21 ++++++++++++++++++++- 3 files changed, 22 insertions(+), 3 deletions(-) diff --git a/configs/gosdn.toml b/configs/gosdn.toml index 229a018b6..fe17c7f6c 100644 --- a/configs/gosdn.toml +++ b/configs/gosdn.toml @@ -1,4 +1,4 @@ -CliSocket = "localhost:55055" +CliSocket = ":55055" db.socket = "bolt://172.17.0.4:7687" db.user = "" db.password = "" diff --git a/nucleus/controller.go b/nucleus/controller.go index 6c237be25..38b2eeef1 100644 --- a/nucleus/controller.go +++ b/nucleus/controller.go @@ -28,7 +28,7 @@ func (c *Core) Initialize(IsRunningChannel chan bool) error { } // Set config defaults - viper.SetDefault("socket", "localhost:55055") + viper.SetDefault("socket", ":55055") // Set config path and read config viper.SetConfigName("gosdn") diff --git a/test_resources/terraform/main.tf b/test_resources/terraform/main.tf index 292a719b3..9d83bb23b 100644 --- a/test_resources/terraform/main.tf +++ b/test_resources/terraform/main.tf @@ -56,6 +56,11 @@ resource "docker_image" "ceos" { # Create a new docker network resource "docker_network" "danet" { name = "danet" + + ipam_config { + subnet = "172.100.100.0/24" + + } } # create controller container @@ -71,6 +76,7 @@ resource "docker_container" "gosdn" { networks_advanced { name = docker_network.danet.name + ipv4_address = "172.100.100.10" } } @@ -83,6 +89,7 @@ resource "docker_container" "ceos" { networks_advanced { name = docker_network.danet.name + ipv4_address = "172.100.100.20" } command = ["/sbin/init", @@ -92,7 +99,19 @@ resource "docker_container" "ceos" { "systemd.setenv=CEOS=1", "systemd.setenv=EOS_PLATFORM=ceoslab", "systemd.setenv=container=docker", - "systemd.setenv=MAPETH0=1", + "MGMT_INTF=eth0"] + + env = ["INTFTYPE=eth", + "ETBA=4", + "SKIP_ZEROTOUCH_BARRIER_IN_SYSDBINIT=1", + "CEOS=1", + "EOS_PLATFORM=ceoslab", + "container=docker", "MGMT_INTF=eth0"] privileged = true + + volumes { + host_path = "/usr/local/etc/terraform/arista" + container_path = "/mnt/flash" + } } -- GitLab