Compare commits

..

No commits in common. "8cec06fd12b1f84c29768c867c06f46ad605f68a" and "a8f399ab7fce7fd767a48be22c9084e5b707e102" have entirely different histories.

107 changed files with 73 additions and 897 deletions

View File

@ -1,6 +1,6 @@
FROM ubuntu/bind9:9.18-22.04_beta
LABEL version="20241219.1.1"
LABEL version="20241218.1.1"
LABEL description="bind9 primary nameserver"
ENV BIND_LIB_DIR=/var/lib/bind

36
Jenkinsfile vendored
View File

@ -105,7 +105,41 @@ pipeline {
stage('Integration Tests') {
steps {
sh 'mkdir -p test/results/integration'
sh 'bats -F junit test/integration/dns/**/*.bat test/integration/dns/**/**/*.bat > test/results/integration/TEST-Integration-dns.xml'
sh 'bats -F junit test/integration/dns.bat > test/results/integration/TEST-Integration-dns.xml'
}
}
stage('test primary dns') {
steps {
sh 'dig ns1.thelinuxpro.net ANY @204.8.15.80'
sh 'dig ns1.in.thelinuxpro.net ANY @10.99.153.241'
sh 'dig ns1.thelinuxpro.net ANY @204.8.15.81'
sh 'dig ns1.in.thelinuxpro.net ANY @10.99.153.242'
sh 'dig kameronkenny.com @204.8.15.80 a'
sh 'dig kameronkenny.com @10.99.153.241 a'
sh 'dig kameronkenny.com @204.8.15.81 a'
sh 'dig kameronkenny.com @10.99.153.242 a'
sh 'dig git.thelinuxpro.net @204.8.15.80 a'
sh 'dig git.thelinuxpro.net @10.99.153.241 a'
sh 'dig git.thelinuxpro.net @204.8.15.81 a'
sh 'dig git.thelinuxpro.net @10.99.153.242 a'
}
}
stage('verify SOA serial') {
steps {
sh 'dig +multi ns1.thelinuxpro.net ANY @204.8.15.80 soa'
sh 'dig +multi ns1.in.thelinuxpro.net ANY @10.99.153.241 soa'
sh 'dig +multi ns1.thelinuxpro.net ANY @204.8.15.81 soa'
sh 'dig +multi ns1.in.thelinuxpro.net ANY @10.99.153.242 soa'
sh 'dig +multi kameronkenny.com @204.8.15.80 soa'
sh 'dig +multi kameronkenny.com @10.99.153.241 soa'
sh 'dig +multi kameronkenny.com @204.8.15.81 soa'
sh 'dig +multi kameronkenny.com @10.99.153.242 soa'
sh 'dig +multi git.thelinuxpro.net @204.8.15.80 soa'
sh 'dig +multi git.thelinuxpro.net @10.99.153.241 soa'
sh 'dig +multi git.thelinuxpro.net @204.8.15.81 soa'
sh 'dig +multi git.thelinuxpro.net @10.99.153.242 soa'
}
}
}

View File

@ -18,7 +18,7 @@ services:
container_name: ns1
build:
dockerfile: Dockerfile.primary
image: docker-registry1.in.thelinuxpro.net:5000/tlp/bind9-primary:241219.1.1
image: docker-registry1.in.thelinuxpro.net:5000/tlp/bind9-primary:241218.1.1
restart: always
user: root
environment:

View File

@ -1,6 +1,6 @@
$TTL 2m
@ IN SOA in.thelinuxpro.net. root.in.thelinuxpro.net. (
24121901 ; serial, todays date + todays serial #
24121801 ; serial, todays date + todays serial #
1h ; refresh, seconds
15m ; retry, seconds
10D ; expire, seconds
@ -43,6 +43,9 @@ filebeat01 IN A 10.99.23.74
logstash01 IN A 10.99.23.75
viz IN A 10.99.23.99
;
ns1 IN A 10.99.153.241
ns2 IN A 10.99.153.242
;
pihole IN A 10.200.53.250
1.ntp IN A 10.200.53.251
2.ntp IN A 10.200.53.252

32
test/integration/dns.bat Normal file
View File

@ -0,0 +1,32 @@
#!/usr/bin/env bats
setup() {
load 'bats-support'
load 'bats-assert'
}
export domain="kameronkenny.com"
export serial="24070101"
@test "Test A Record: kameronkenny.com" {
run dig -t A kameronkenny.com +noall +answer
assert_output --partial '204.8.15.81'
}
@test "Test SOA Serial: kameronkenny.com" {
run dig -t SOA kameronkenny.com +noall +answer +multi
assert_output --partial "${serial}"
}
# in.thelinuxpro.net
serial="24121801"
## nagios.in.thelinuxpro.net
domain="nagios.in.thelinuxpro.net"
@test "Test A Record: ${domain}" {
dig -t A ${domain} +noall +answer
assert_output --partial '10.99.23.36'
}
@test "Test SOA Serial: nagios.in.thelinuxpro.net" {
dig -t SOA nagios.in.thelinuxpro.net +noall +answer +multi
assert_output --partial "${serial}"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="1.ntp.in.thelinuxpro.net"
export ip="10.200.53.251"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="2.ntp.in.thelinuxpro.net"
export ip="10.200.53.252"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="blackbox-exporter.in.thelinuxpro.net"
export ip="10.99.23.35"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="dns01.in.thelinuxpro.net"
export ip="10.200.53.241"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="dns02.in.thelinuxpro.net"
export ip="10.200.53.242"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="dns03.in.thelinuxpro.net"
export ip="10.200.53.243"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="docker-registry1.in.thelinuxpro.net"
export ip="10.99.23.21"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="git-mysql.in.thelinuxpro.net"
export ip="10.99.23.13"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="git.in.thelinuxpro.net"
export ip="10.99.23.12"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="grafana.in.thelinuxpro.net"
export ip="10.99.23.31"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,5 +0,0 @@
#!/usr/bin/env bash
export domain="in.thelinuxpro.net"
export ip="127.0.0.1"
export serial="24121901"

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="influxdb.in.thelinuxpro.net"
export ip="10.99.23.41"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="jenkins.in.thelinuxpro.net"
export ip="10.99.23.11"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="nagios.in.thelinuxpro.net"
export ip="10.99.23.36"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="ns1.in.thelinuxpro.net"
export ip="10.99.153.241"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="ns2.in.thelinuxpro.net"
export ip="10.99.153.242"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="pi401.in.thelinuxpro.net"
export ip="10.99.22.61"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="pi501.in.thelinuxpro.net"
export ip="10.99.22.51"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="pi502.in.thelinuxpro.net"
export ip="10.99.22.52"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="pi503.in.thelinuxpro.net"
export ip="10.99.22.53"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="pi504.in.thelinuxpro.net"
export ip="10.99.22.54"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="pihole-exporter.in.thelinuxpro.net"
export ip="10.99.23.34"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="pihole.in.thelinuxpro.net"
export ip="10.200.53.250"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="prometheus.in.thelinuxpro.net"
export ip="10.99.23.32"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test SOA Record: ${domain}" {
run dig -t SOA ${domain} +noall +answer +multi
assert_output --partial "${serial}"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="syslog.in.thelinuxpro.net"
export ip="10.99.23.51"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="telegraf.in.thelinuxpro.net"
export ip="10.99.23.42"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="unpoller.in.thelinuxpro.net"
export ip="10.99.23.33"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="blog.kameronkenny.com"
export ip="204.8.15.81"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,5 +0,0 @@
#!/usr/bin/env bash
export domain="kameronkenny.com"
export ip="204.8.15.81"
export serial="24070101"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="ns1.kameronkenny.com"
export ip="204.8.15.80"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test A Record: ${domain}" {
run dig -t A ${domain} +noall +answer
assert_output --partial "${ip}"
}

View File

@ -1,4 +0,0 @@
#!/usr/bin/env bash
export domain="ns2.kameronkenny.com"
export ip="204.8.15.81"

View File

@ -1,10 +0,0 @@
#!/usr/bin/env bash
_local_setup() {
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
bats_load_library bats-support
bats_load_library bats-assert
source "$DIR/helper.bash"
}

View File

@ -1,12 +0,0 @@
#!/usr/bin/env bats
load 'local-setup'
_local_setup
load 'helper'
@test "Test CNAME Record: ${domain}" {
run dig -t CNAME ${domain} +noall +answer
assert_output --partial "${cname}"
}

Some files were not shown because too many files have changed in this diff Show More