Back (Current repo: terraform-mariadb-replica-homelab)

A terraform homelab with mariadb and maxscale for my own understanding and learning.
To clone this repository:
git clone https://git.viktor1993.net/terraform-mariadb-replica-homelab.git
Log | Download | Files | Refs | README

destroy_maxscale.awk (577B)


#!/bin/awk -f

BEGIN{
    if(number == "") {exit 1;}
    if(boundary == "") {exit 1;}
    startpos = boundary - number;
    endpos = boundary - 1;
    skip = 0;
    blank_seen = 0;

    for (i = startpos; i <= endpos; i++) {
        managed["[server"i"]"] = 1;
    }

}
{
    if(skip > 0) {
        skip--;
        next;
    }
    if($0 in managed) {
        skip = 4;
        next;
    }

    if ($0 ~ /^[[:space:]]*$/) {
        if (blank_seen) {
            next;
        }
        blank_seen = 1;
        print $0;
        next;
    }

    blank_seen = 0;
    print $0;
}