From 316ecc08e4ec69f5f7def4d5910453c34df769bc Mon Sep 17 00:00:00 2001 From: Paul Rock Date: Fri, 24 Aug 2018 15:16:46 +0300 Subject: [PATCH] routeros preconfiguration script added --- .travis.yml | 15 +++++++++++++-- preconf.sh | 3 +++ 2 files changed, 16 insertions(+), 2 deletions(-) create mode 100755 preconf.sh diff --git a/.travis.yml b/.travis.yml index a5a6cb5..02284ac 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,6 +5,11 @@ services: language: php +addons: + apt: + packages: + - expect + php: - '7.0' - '7.1' @@ -12,10 +17,16 @@ php: - nightly before_script: -- docker pull evilfreelancer/docker-routeros -- docker run -d -p 2222:22 -p 8728:8728 -p 8729:8729 -ti evilfreelancer/docker-routeros +- sudo apt-get update +- sudo apt-get install -y expect +- docker pull evilfreelancer/docker-routeros:6.42 +- docker pull evilfreelancer/docker-routeros:latest +- docker run -d -p 12222:22 -p 18728:8728 -p 18729:8729 -ti evilfreelancer/docker-routeros:6.42 +- docker run -d -p 2222:22 -p 8728:8728 -p 8729:8729 -ti evilfreelancer/docker-routeros:latest - docker ps -a - sleep 30 +- ./preconfig.sh 12222 2>/dev/null +- ./preconfig.sh 2222 2>/dev/null - composer self-update - composer install --prefer-source --no-interaction --dev diff --git a/preconf.sh b/preconf.sh new file mode 100755 index 0000000..f915620 --- /dev/null +++ b/preconf.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=nos -p "$1" -l admin localhost "/user set admin password=admin; /quit;" -p "$1"