diff --git a/templates/packer/ansible/roles/common/files/worker-initialization-scripts/worker_executor.sh b/templates/packer/ansible/roles/common/files/worker-initialization-scripts/worker_executor.sh index e0eda2708..a0b843aeb 100755 --- a/templates/packer/ansible/roles/common/files/worker-initialization-scripts/worker_executor.sh +++ b/templates/packer/ansible/roles/common/files/worker-initialization-scripts/worker_executor.sh @@ -19,19 +19,23 @@ CLOUDWATCH_ENDPOINT="https://logs.$REGION.amazonaws.com" OSBUILD_EXECUTOR_CLOUDWATCH_GROUP=${OSBUILD_EXECUTOR_CLOUDWATCH_GROUP:-osbuild-executor-log-group} sudo mkdir -p /etc/vector -sudo tee /etc/vector/vector.toml > /dev/null << EOF -[sources.journald] -type = "journald" -exclude_units = ["vector.service"] - -[sinks.out] -type = "aws_cloudwatch_logs" -inputs = [ "journald" ] -region = "${REGION}" -endpoint = "${CLOUDWATCH_ENDPOINT}" -group_name = "${OSBUILD_EXECUTOR_CLOUDWATCH_GROUP}" -stream_name = "osbuild_executor_syslog_${HOSTNAME}" -encoding.codec = "json" +sudo tee /etc/vector/vector.yaml > /dev/null << EOF +sources: + journald: + type: journald + exclude_units: + - vector.service +sinks: + out: + type: aws_cloudwatch_logs + inputs: + - journald + region: ${REGION} + endpoint: ${CLOUDWATCH_ENDPOINT} + group_name: ${OSBUILD_EXECUTOR_CLOUDWATCH_GROUP} + stream_name: worker_syslog_{{ host }} + encoding: + codec: json EOF sudo systemctl enable --now vector