node {
    cleanWs()
}
node {
    properties([
        parameters([
            string(name: 'NUMBER_OF_SERVERS', defaultValue: '', description: 'Number of servers to create (between 1 and 10).'),
            string(name: 'GROUP', defaultValue: '', description: 'Group name (can not be blank).')
        ])
    ])
    environment {
        NETWORK="test"
        FLEET="salt"
        GROUP = "${params.GROUP}"
        COUNT = "${params.NUMBER_OF_SERVERS}"
    }
}
node {
    try {
        stage("DEBUG") {
            sh '''#!/bin/bash
echo "NETWORK: $NETWORK"
echo "FLEET: $FLEET"
echo "GROUP: $GROUP"
echo "COUNT: $COUNT"
'''
        }
    } catch (e) {
        sh '''#!/bin/bash
NETWORK="test"
FLEET="salt"
MESSAGE=":x::x::x: **BUILD FAILED [$NETWORK-$FLEET-$GROUP] Digital Ocean Deploy Failed! ** :x::x::x:"
bash `pwd`/devops/Jenkins/deps/discord.sh \
    --webhook-url="https://discordapp.com/api/webhooks/516791347613532207/YVB-QQcWfwzN5sDunKgNuSmWl3KI1aAEi_QMiX93BMDdTtOmrCxQaiqKGdOHj85g_Yfv" \
    --username "Jenkins" \
    --avatar "https://icon-library.com/images/jenkins-icon/jenkins-icon-15.jpg" \
    --title "$MESSAGE" \
    --color "15548997" \
    --url "$JOB_URL" \
    --field "Job;$JOB_NAME;true" \
    --field "On;Digital Ocean;true" \
    --timestamp 
'''
        throw e
    }
}