-
Notifications
You must be signed in to change notification settings - Fork 2
/
JOBS
54 lines (33 loc) · 1.42 KB
/
JOBS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# 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. Also
drops DS when a DSSSEC domain is removed (on full-remove).
## 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.
## wait_until
Wait until a specific timestamp is reached, used to pause other jobs in the
queue, like domain removal.
## remove_domain
Remove a zone from bind using rndc delzone.
## opendnssec_remove
Remove a zone from ods uning 'ods-ksmutil zone delete'.