Skip to content

Instantly share code, notes, and snippets.

View romanbonapart's full-sized avatar
🐒
Busy

Roman Bonapart romanbonapart

🐒
Busy
View GitHub Profile
connector.class=io.debezium.connector.mysql.MySqlConnector
tasks.max=1
database.history.kafka.topic=dbhistory.debezium-poc.mysql
database.history.producer.sasl.client.callback.handler.class=software.amazon.msk.auth.iam.IAMClientCallbackHandler
database.history.consumer.sasl.client.callback.handler.class=software.amazon.msk.auth.iam.IAMClientCallbackHandler
database.history.consumer.security.protocol=SASL_SSL
database.history.producer.security.protocol=SASL_SSL
database.history.consumer.sasl.mechanism=AWS_MSK_IAM
database.history.producer.sasl.mechanism=AWS_MSK_IAM
database.history.consumer.sasl.jaas.config=software.amazon.msk.auth.iam.IAMLoginModule required;
@romanbonapart
romanbonapart / debezium-mysql-connect-1.9.2-glue.ini
Created May 10, 2022 05:35
Debezium MySQL Connector using AWS Glue Schema Registry with IAM Authentication for Kafka
connector.class=io.debezium.connector.mysql.MySqlConnector
value.converter.schemaAutoRegistrationEnabled=true
tasks.max=1
database.history.consumer.sasl.jaas.config=software.amazon.msk.auth.iam.IAMLoginModule required;
database.history.kafka.topic=dbhistory.debezium-poc.mysql
key.converter.region=us-east-1
database.history.producer.sasl.client.callback.handler.class=software.amazon.msk.auth.iam.IAMClientCallbackHandler
database.history.consumer.sasl.client.callback.handler.class=software.amazon.msk.auth.iam.IAMClientCallbackHandler
database.history.consumer.security.protocol=SASL_SSL
internal.key.converter.schemas.enable=false

Keybase proof

I hereby claim:

  • I am lesmono on github.
  • I am lesmono (https://keybase.io/lesmono) on keybase.
  • I have a public key ASAZTk-g2W-KbhS9CuYy8mumoM040uJesfbC2_8700EjIgo

To claim this, I am signing this object:

@romanbonapart
romanbonapart / cert_renew.sh
Created March 27, 2019 06:31
Update HAProxy Lets Encrypt
#!/bin/bash
cert_name="generic_cert"
haproxy_cert_dir="/etc/haproxy/certs"
email="<your_email>"
domains=""
for domain in "$@"
do
domains+="-d $domain "
@romanbonapart
romanbonapart / update-lambda-rate.sh
Created January 22, 2019 05:38
Update cloudwatch event rate to execute lambda function
#Update cloudwatch event rate to execute lambda function
aws events put-rule --name <rule-name-from-previous-step> --schedule-expression "rate(15 minutes)" --state ENABLED --description "Invoke Pricing Calculator Lambda function every 15 minutes"
@romanbonapart
romanbonapart / ec2.ini
Created February 20, 2018 16:06
Ansible EC2 external inventory script settings
# Ansible EC2 external inventory script settings
#
[ec2]
# to talk to a private eucalyptus instance uncomment these lines
# and edit edit eucalyptus_host to be the host name of your cloud controller
#eucalyptus = True
#eucalyptus_host = clc.cloud.domain.org
@romanbonapart
romanbonapart / ec2.py
Created February 20, 2018 16:03
EC2 external inventory script
#!/usr/bin/env python
'''
EC2 external inventory script
=================================
Generates inventory that Ansible can understand by making API request to
AWS EC2 using the Boto library.
NOTE: This script assumes Ansible is being executed where the environment
@romanbonapart
romanbonapart / helpers.php
Created April 16, 2017 06:01
Laravel 5.4 Active Route Helper in app/Http/helpers.php
<?php
/*
|--------------------------------------------------------------------------
| Detect Active Route
|--------------------------------------------------------------------------
|
| Compare given route with current route and return output if they match.
| Very useful for navigation, marking if the link is active.
|
@romanbonapart
romanbonapart / process-kill.sh
Created April 13, 2017 07:58
Kill process contain defined string
#!/bin/bash
for pid in $(ps -ef | awk '/some search/ {print $2}'); do kill -9 $pid; done
@romanbonapart
romanbonapart / exited-docker-remover.sh
Created February 17, 2017 08:14
One liner task to remove exited docker
sudo docker ps -a | grep Exit | cut -d ' ' -f 1 | xargs sudo docker rm