Page MenuHomeGRNET

No OneTemporary

File Metadata

Created
Fri, Aug 29, 7:20 PM
diff --git a/JOBS b/JOBS
new file mode 100644
index 0000000..1cf6a8d
--- /dev/null
+++ b/JOBS
@@ -0,0 +1,48 @@
+# Jobs
+
+## add_domain
+
+Add domain to bind as slave (master: webdns). It uses the `/usr/sbin/rndc
+addzone` interface.
+
+## trigger_event
+
+Trigger an event for the specified domain through the WebDNS API. The state
+machine will take care of the rest once the event is received, it usually
+changes state and pushes more jobs to the queue.
+
+## opendnssec_add
+
+Add a zone to opendnssec for signing. The zone is transfered from WebDNS
+and a signed zone file is created to `/var/lib/opendnssec/signed` (should be
+symlinked to '/var/cache/bind/webdns').
+
+## bind_convert_to_dnssed
+
+It checks that the signed zone file exists and triggers a 'rndc delzone'
+followed by 'rnd addzone' that serves the signed zone as a master (file
+"webdns/signed/%{zone}").
+
+## wait_for_ready_to_push_ds
+
+Wait for KSK to become ready so we can publish the DS records to the parent
+authority.
+
+## publish_ds
+
+Pushes the DS records to the parent depending on the parent authority.
+
+## wait_for_active
+
+Wait for the KSK to become active. The KSK is marked active by the ds-monitor
+script. ds-monitor checks if the DS records are visible using the local
+recursor.
+
+## remove_domain
+
+Remove a zone from bind using rndc delzone.
+
+## opendnssec_remove
+
+Remove a zone from ods uning 'ods-ksmutil zone delete'.
+

Event Timeline