Repository URL to install this package:
|
Version:
1.0.0b1 ▾
|
freckles
/
example.py
|
|---|
# -*- coding: utf-8 -*-
import json # noqa: E401
import subprocess
hosts = ["dev.cutecode.co"]
tasks = []
for host in hosts:
task = {
"frecklecute": {
"target": "root@{}".format(host),
"frecklet": "basic-hardening",
"vars": {"fail2ban": True, "ufw": True, "ufw_open_tcp": [80, 443]},
}
}
tasks.append(task)
subprocess.run(["freckles", json.dumps(tasks)])