import jinja2
from jinja2 import Environment, meta
# Define the template string
template_string = "Found the BGP established with PEER IP {{peer_ip}}"
# Create a Jinja2 Environment
env = Environment()
# Parse the template string to extract variable names
parsed_content = env.parse(template_string)
variable_names = meta.find_undeclared_variables(parsed_content)
# Print the extracted variable names
print("Variable names:", variable_names)
CmltcG9ydCBqaW5qYTIKZnJvbSBqaW5qYTIgaW1wb3J0IEVudmlyb25tZW50LCBtZXRhCgojIERlZmluZSB0aGUgdGVtcGxhdGUgc3RyaW5nCnRlbXBsYXRlX3N0cmluZyA9ICJGb3VuZCB0aGUgQkdQIGVzdGFibGlzaGVkIHdpdGggUEVFUiBJUCB7e3BlZXJfaXB9fSIKCiMgQ3JlYXRlIGEgSmluamEyIEVudmlyb25tZW50CmVudiA9IEVudmlyb25tZW50KCkKCiMgUGFyc2UgdGhlIHRlbXBsYXRlIHN0cmluZyB0byBleHRyYWN0IHZhcmlhYmxlIG5hbWVzCnBhcnNlZF9jb250ZW50ID0gZW52LnBhcnNlKHRlbXBsYXRlX3N0cmluZykKdmFyaWFibGVfbmFtZXMgPSBtZXRhLmZpbmRfdW5kZWNsYXJlZF92YXJpYWJsZXMocGFyc2VkX2NvbnRlbnQpCgojIFByaW50IHRoZSBleHRyYWN0ZWQgdmFyaWFibGUgbmFtZXMKcHJpbnQoIlZhcmlhYmxlIG5hbWVzOiIsIHZhcmlhYmxlX25hbWVzKQo=