Skip to content

Commit d9e4c1c

Browse files
kafka connect
1 parent 9823c7b commit d9e4c1c

File tree

2 files changed

+2
-22
lines changed

2 files changed

+2
-22
lines changed

.github/workflows/ansible_kafka_connect.yaml

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -43,29 +43,9 @@ jobs:
4343
echo \"\$SSH_PRIVATE_KEY\" > ~/.ssh/trendyol-kafka-key.pem
4444
chmod 600 ~/.ssh/trendyol-kafka-key.pem
4545
46-
# Inventory oluştur
46+
# Inventory ve .env oluştur (S3'ten çeker, env var'larla merge eder)
4747
bash kafka_connect/generate-inventory.sh
4848
49-
# .env dosyası oluştur
50-
cat > kafka_connect/.env <<EOF
51-
# Kafka Broker Configuration
52-
KAFKA_BOOTSTRAP_SERVERS=\$(grep KAFKA_BOOTSTRAP_SERVERS kafka_connect/.env | cut -d'=' -f2)
53-
KAFKA_SECURITY_PROTOCOL=\$KAFKA_SECURITY_PROTOCOL
54-
KAFKA_SASL_MECHANISM=\$KAFKA_SASL_MECHANISM
55-
KAFKA_SASL_USERNAME=\$KAFKA_SASL_USERNAME
56-
KAFKA_SASL_PASSWORD=\$ADMIN_PASSWORD
57-
58-
# SSL Configuration
59-
SSL_KEYSTORE_PASSWORD=\$SSL_KEYSTORE_PASSWORD
60-
SSL_TRUSTSTORE_PASSWORD=\$SSL_TRUSTSTORE_PASSWORD
61-
62-
# Kafka Connect Configuration
63-
CONNECT_PUBLIC_DNS=\$(grep CONNECT_PUBLIC_DNS kafka_connect/.env | cut -d'=' -f2)
64-
65-
# JWT Token for FastAPI Authentication
66-
JWT_TOKEN=\$JWT_TOKEN
67-
EOF
68-
6949
# Test ping
7050
ansible all -i kafka_connect/inventory.yml -m ping
7151

kafka_connect/generate-inventory.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,4 +158,4 @@ echo ""
158158
echo "📊 Configuration:"
159159
echo " Kafka Connect: ${CONNECT_PUBLIC_DNS}"
160160
echo " Bootstrap Servers: ${KAFKA_BOOTSTRAP_SERVERS}"
161-
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
161+
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"

0 commit comments

Comments
 (0)