File size: 517 Bytes
cc2e026
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<macro>
import hashlib
from datetime import datetime
def attrs(data):
    project = "{project}"
    local_date = "{local_date}"
    key = project + "-" + local_date + "-" + data["ip"] + "-" + data["date"] + "-" + data["message"]
    data["key"] = hashlib.sha256(key.encode()).hexdigest()
    data["updated_at"] = datetime.now().isoformat()
    data["project"] = project
    data["local_date"] = local_date
    return data
</macro>
<group macro="attrs">
{{date}} ip-{{ip}}.ec2.internal {{message | ORPHRASE}}
</group>