From 13abc8776d3033c32125bfb72de742ac21cff9b6 Mon Sep 17 00:00:00 2001
From: putro <putro@autistici.org>
Date: Sun, 13 Oct 2024 16:25:01 +0200
Subject: [PATCH] added noise automation

---
 roles/account-automation-backend-noise/README.md     | 6 ++++++
 roles/account-automation-backend-noise/meta/main.yml | 8 ++++++++
 roles/noise/meta/main.yml                            | 4 ++++
 3 files changed, 18 insertions(+)
 create mode 100644 roles/account-automation-backend-noise/README.md
 create mode 100644 roles/account-automation-backend-noise/meta/main.yml
 create mode 100644 roles/noise/meta/main.yml

diff --git a/roles/account-automation-backend-noise/README.md b/roles/account-automation-backend-noise/README.md
new file mode 100644
index 00000000..6177eeb0
--- /dev/null
+++ b/roles/account-automation-backend-noise/README.md
@@ -0,0 +1,6 @@
+This role installs
+[ai-scripts](https://git.autistici.org/ai/ai-scripts) cron jobs that
+are associated with the *noise* service and run on the *backend* nodes.
+
+These include the *create* script.
+
diff --git a/roles/account-automation-backend-noise/meta/main.yml b/roles/account-automation-backend-noise/meta/main.yml
new file mode 100644
index 00000000..16472a94
--- /dev/null
+++ b/roles/account-automation-backend-noise/meta/main.yml
@@ -0,0 +1,8 @@
+---
+dependencies:
+  - { role: account-automation-backend }
+  - role: account-automation-cron
+    vars:
+      scripts:
+        - name: create-newsletters
+          calendar: "*:3"
diff --git a/roles/noise/meta/main.yml b/roles/noise/meta/main.yml
new file mode 100644
index 00000000..b46f7810
--- /dev/null
+++ b/roles/noise/meta/main.yml
@@ -0,0 +1,4 @@
+---
+dependencies:
+  - { role: account-automation-backend-noise }
+
-- 
GitLab