mirror of
https://bitbucket.org/jsuto/piler.git
synced 2024-12-25 18:40:11 +01:00
Refactored tests setup
Signed-off-by: Janos SUTO <sj@acts.hu>
This commit is contained in:
parent
77e72f26a3
commit
94c54a0ae6
@ -1,5 +1,4 @@
|
|||||||
CONTAINERS=( "piler1" )
|
CONTAINERS=( "piler1" )
|
||||||
CONFIG_DIR="/data/config"
|
|
||||||
DOCKER_LIMIT=( --pids-limit 256 --memory 512M )
|
DOCKER_LIMIT=( --pids-limit 256 --memory 512M )
|
||||||
|
|
||||||
setup() {
|
setup() {
|
||||||
@ -9,41 +8,29 @@ setup() {
|
|||||||
add_data_officer "piler1"
|
add_data_officer "piler1"
|
||||||
}
|
}
|
||||||
|
|
||||||
start_telegraf() {
|
|
||||||
local config="$1"
|
|
||||||
|
|
||||||
if [[ "$RUN_TELEGRAF" == "true" ]]; then
|
|
||||||
docker cp "$config" "piler1:/etc/telegraf/telegraf.conf"
|
|
||||||
docker exec "piler1" sed -i 's/HOSTNAME/piler1/g' /etc/telegraf/telegraf
|
|
||||||
docker exec "piler1" service telegraf start
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
launch_containers() {
|
launch_containers() {
|
||||||
|
|
||||||
log "starting syslog server"
|
log "starting syslog server"
|
||||||
docker run -d --net=piler "${DOCKER_LIMIT[@]}" --name syslog.host sutoj/syslog
|
docker run -d --net=piler "${DOCKER_LIMIT[@]}" --name syslog.host sutoj/syslog
|
||||||
|
|
||||||
docker run -d --net=piler --name piler1 -e PILER_HOST="cust1.acts.hu" -p 80:80 -p 25:25 -v "${CONFIG_DIR}/11-aaaa.conf:/etc/rsyslog.d/11-aaaa.conf:ro" "$docker_image" 2>/dev/null
|
docker run -d --net=piler --name piler1 -e PILER_HOST="cust1.acts.hu" -p 80:80 -p 25:25 -v "${CONFIG_DIR}/11-aaaa.conf:/etc/rsyslog.d/11-aaaa.conf:ro" "$docker_image"
|
||||||
|
|
||||||
wait_for_sleep_cycle_in_container "piler1"
|
wait_for_sleep_cycle_in_container "piler1"
|
||||||
|
|
||||||
start_telegraf "${CONFIG_DIR}/telegraf.conf"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
create_rules() {
|
create_rules() {
|
||||||
local container="$1"
|
local container="$1"
|
||||||
|
|
||||||
echo 'echo "insert into domain (domain, mapped) values(\"fictive.com\",\"fictive.com\")"| mysql --defaults-file=/etc/piler/.my.cnf piler' | docker exec -i "$container" sh 2>/dev/null
|
echo 'echo "insert into domain (domain, mapped) values(\"fictive.com\",\"fictive.com\")"| mysql --defaults-file=/etc/piler/.my.cnf piler' | docker exec -i "$container" sh
|
||||||
|
|
||||||
echo 'echo "insert into archiving_rule (subject) values (\"Android táblagép\")"| mysql --defaults-file=/etc/piler/.my.cnf piler'|docker exec -i "$container" sh 2>/dev/null
|
echo 'echo "insert into archiving_rule (subject) values (\"Android táblagép\")"| mysql --defaults-file=/etc/piler/.my.cnf piler'|docker exec -i "$container" sh
|
||||||
echo 'echo "insert into archiving_rule (\`from\`) values (\"@gmail.com\")"| mysql --defaults-file=/etc/piler/.my.cnf piler'|docker exec -i "$container" sh 2>/dev/null
|
echo 'echo "insert into archiving_rule (\`from\`) values (\"@gmail.com\")"| mysql --defaults-file=/etc/piler/.my.cnf piler'|docker exec -i "$container" sh
|
||||||
echo 'echo "insert into archiving_rule (\`from\`,attachment_type, _attachment_size, attachment_size) values (\"finderis.co.ua\", \"image\", \">\", 100000)"|mysql --defaults-file=/etc/piler/.my.cnf piler'|docker exec -i "$container" sh 2>/dev/null
|
echo 'echo "insert into archiving_rule (\`from\`,attachment_type, _attachment_size, attachment_size) values (\"finderis.co.ua\", \"image\", \">\", 100000)"|mysql --defaults-file=/etc/piler/.my.cnf piler'|docker exec -i "$container" sh
|
||||||
echo 'echo "insert into archiving_rule (\`to\`) values (\"undisclosed-recipients\")"|mysql --defaults-file=/etc/piler/.my.cnf piler'|docker exec -i "$container" sh 2>/dev/null
|
echo 'echo "insert into archiving_rule (\`to\`) values (\"undisclosed-recipients\")"|mysql --defaults-file=/etc/piler/.my.cnf piler'|docker exec -i "$container" sh
|
||||||
|
|
||||||
echo 'echo "update user set password=\"\$6\$GKL00T\$8jqoFOe3PyAbOCLwKB7JwndwC.IinHrZRkdoQDZUc8vybZ88sA2qomlz5JceNif8fFpkGzZ03ilvQa7tqQx0v1\""| mysql --defaults-file=/etc/piler/.my.cnf piler'|docker exec -i "$container" sh 2>/dev/null
|
echo 'echo "update user set password=\"\$6\$GKL00T\$8jqoFOe3PyAbOCLwKB7JwndwC.IinHrZRkdoQDZUc8vybZ88sA2qomlz5JceNif8fFpkGzZ03ilvQa7tqQx0v1\""| mysql --defaults-file=/etc/piler/.my.cnf piler'|docker exec -i "$container" sh
|
||||||
|
|
||||||
docker exec "$container" /etc/init.d/rc.piler reload 2>/dev/null
|
docker exec "$container" /etc/init.d/rc.piler reload
|
||||||
}
|
}
|
||||||
|
|
||||||
add_data_officer() {
|
add_data_officer() {
|
||||||
|
Loading…
Reference in New Issue
Block a user