diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e2956f7851f543dfa055197accc1744b1890b762..fd43b5b54fe81259032362b64472dd76d4af2700 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -209,6 +209,9 @@ deploy_http_proxy_node: cmd+=" --network $PROXY_NETWORK" cmd+=" --security-group webserver_sec_group" cmd+=" --security-group allow-ssh" + if [ ${ENABLE_NODE_EXPORTER:-false} = true ]; then + cmd+=" --security-group node-exporter" + fi cmd+=" --user-data user_data.txt" if [ -n "$HTTP_PROXY_PORT" ];then cmd+=" --port $HTTP_PROXY_PORT"; fi cmd+=" --wait $HTTP_PROXY_INSTANCE_NAME" @@ -259,6 +262,9 @@ deploy_ssh_proxy_node: cmd+=" --flavor $INSTANCE_FLAVOR" cmd+=" --network $PROXY_NETWORK" cmd+=" --security-group allow-ssh" + if [ ${ENABLE_NODE_EXPORTER:-false} = true ]; then + cmd+=" --security-group node-exporter" + fi cmd+=" --user-data user_data.txt" if [ -n "$SSH_PROXY_PORT" ];then cmd+=" --port $SSH_PROXY_PORT"; fi cmd+=" --wait $SSH_PROXY_INSTANCE_NAME" @@ -310,6 +316,9 @@ deploy_login_node: cmd+=" --flavor $INSTANCE_FLAVOR" cmd+=" --network $INSTANCE_NETWORK" cmd+=" --security-group allow-ssh" + if [ ${ENABLE_NODE_EXPORTER:-false} = true ]; then + cmd+=" --security-group node-exporter" + fi cmd+=" --user-data user_data.txt" if [ -n "$LOGIN_PORT" ];then cmd+=" --port $LOGIN_PORT"; fi cmd+=" --wait $LOGIN_INSTANCE_NAME"