MON-259 export to parse as a function to be reused
This commit is contained in:
parent
8a64bde420
commit
be4cf5e522
@ -4,12 +4,7 @@ set -xueo pipefail
|
|||||||
source "$(dirname $0)/utils.sh"
|
source "$(dirname $0)/utils.sh"
|
||||||
goto_root
|
goto_root
|
||||||
|
|
||||||
TO_PARSE="."
|
for path in $(find "$(get_scope $1)" -path ./incubator -prune -o -name 'monitors-*.tf' -print); do
|
||||||
if [ ! -z ${1+x} ]; then
|
|
||||||
TO_PARSE="$1"
|
|
||||||
fi
|
|
||||||
|
|
||||||
for path in $(find $TO_PARSE -path ./incubator -prune -o -name 'monitors-*.tf' -print); do
|
|
||||||
cd $(dirname $path)
|
cd $(dirname $path)
|
||||||
> outputs.tf
|
> outputs.tf
|
||||||
for monitor in $(grep 'resource "datadog_monitor"' $(basename $path) | awk '{print $3}' | tr -d '"' ); do
|
for monitor in $(grep 'resource "datadog_monitor"' $(basename $path) | awk '{print $3}' | tr -d '"' ); do
|
||||||
@ -24,4 +19,4 @@ EOF
|
|||||||
done
|
done
|
||||||
cd - >> /dev/null
|
cd - >> /dev/null
|
||||||
done
|
done
|
||||||
terraform fmt $TO_PARSE
|
terraform fmt "$(get_scope $1)"
|
||||||
|
|||||||
@ -4,11 +4,6 @@ set -xueo pipefail
|
|||||||
source "$(dirname $0)/utils.sh"
|
source "$(dirname $0)/utils.sh"
|
||||||
goto_root
|
goto_root
|
||||||
|
|
||||||
TO_PARSE="."
|
|
||||||
if [ ! -z ${1+x} ]; then
|
|
||||||
TO_PARSE="$1"
|
|
||||||
fi
|
|
||||||
|
|
||||||
sed -i '/### Monitors summary ###/q' README.md
|
sed -i '/### Monitors summary ###/q' README.md
|
||||||
echo >> README.md
|
echo >> README.md
|
||||||
for path in $(find -mindepth 1 \( -path './incubator' -o -path './scripts' -o -path './testing' -o -path '*/\.*' \) -prune -o -type d -print | sort); do
|
for path in $(find -mindepth 1 \( -path './incubator' -o -path './scripts' -o -path './testing' -o -path '*/\.*' \) -prune -o -type d -print | sort); do
|
||||||
@ -25,7 +20,7 @@ done
|
|||||||
|
|
||||||
PATTERN_DOC="Related documentation"
|
PATTERN_DOC="Related documentation"
|
||||||
|
|
||||||
for path in $(find $TO_PARSE -path ./incubator -prune -o -name 'monitors-*.tf' -print); do
|
for path in $(find "$(get_scope $1)" -path ./incubator -prune -o -name 'monitors-*.tf' -print); do
|
||||||
cd $(dirname $path)
|
cd $(dirname $path)
|
||||||
EXIST=0
|
EXIST=0
|
||||||
if [ -f README.md ]; then
|
if [ -f README.md ]; then
|
||||||
|
|||||||
@ -1,12 +1,10 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -xueo pipefail
|
set -xueo pipefail
|
||||||
|
|
||||||
TO_PARSE="."
|
source "$(dirname $0)/utils.sh"
|
||||||
if [ ! -z ${1+x} ]; then
|
|
||||||
TO_PARSE="$1"
|
|
||||||
fi
|
|
||||||
|
|
||||||
cd $(dirname $0)
|
cd $(dirname $0)
|
||||||
|
|
||||||
for script in [0-9][0-9]_*.sh; do
|
for script in [0-9][0-9]_*.sh; do
|
||||||
./${script} $TO_PARSE
|
./${script} "$(get_scope $1)"
|
||||||
done
|
done
|
||||||
|
|||||||
@ -9,6 +9,14 @@ function goto_root {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function get_scope {
|
||||||
|
TO_PARSE="."
|
||||||
|
if [ ! -z ${1+x} ]; then
|
||||||
|
TO_PARSE="$1"
|
||||||
|
fi
|
||||||
|
echo $TO_PARSE
|
||||||
|
}
|
||||||
|
|
||||||
function list_dirs {
|
function list_dirs {
|
||||||
echo ${1} | awk -F '/' '{$1=""; print $0}' | cut -c 2-
|
echo ${1} | awk -F '/' '{$1=""; print $0}' | cut -c 2-
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user