-
Notifications
You must be signed in to change notification settings - Fork 0
/
admin_prod_environment.cfg
93 lines (78 loc) · 3.6 KB
/
admin_prod_environment.cfg
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
[buildout]
parts =
eggs
epic-feed-cron
opsrc-course-report-schoolboard-cron
opsrc-course-report-tle-cron
opsrc-course-report-tle-tulsa-cron
opsrc-district-admin-report-cron
process-bounce-queues-assoc-cron
process-bounce-queues-prod-cron
refresh-epic-token-cron
refresh-opsrc-token-cron
update-webinars-prod-cron
update-scorm-usage-cron
extensions = mr.developer
mr.developer-threads = 35
sources-dir = sources
always-checkout = true
auto-checkout = *
[sources]
nti.common = git git@github.com:NextThought/nti.common.git branch=master
nti.scorm_cloud = git git@github.com:NextThought/nti.scorm_cloud.git branch=master
nti.tools.scripts = git git@github.com:NextThought/nti.tools.scripts.git branch=master egg=false
[eggs]
recipe = zc.recipe.egg
eggs =
certbot
certbot-dns-route53
requests
nti.scorm_cloud[prometheus]
interpreter = python
dependent-scripts = true
[environment]
script_dir = ${buildout:sources-dir}/nti.tools.scripts
[epic-feed-cron]
recipe = z3c.recipe.usercrontab
times = 21 * * * *
command = PATH=${environment:script_dir}/bin/ops:${buildout:bin-directory}:$PATH ${environment:script_dir}/bin/ops/fetch_process_epic_feed epiccharterschools.nextthought.com epic-001
[opsrc-course-report-schoolboard-cron]
recipe = z3c.recipe.usercrontab
times = 0 11 * * 1
command = ${buildout:bin-directory}/python ${environment:script_dir}/bin/ops/opsrc_course_report --file ${environment:script_dir}/etc/opsrc/prod-schoolboard.json --hostname opsrc.online --sitename opsrc.nextthought.com -u "jarvis@nextthought.com" -c "$HOME/.nti/cookies-opsrc.online"
[opsrc-course-report-tle-cron]
recipe = z3c.recipe.usercrontab
times = 0 11 * * *
command = ${buildout:bin-directory}/python ${environment:script_dir}/bin/ops/opsrc_course_report --file ${environment:script_dir}/etc/opsrc/prod-tle.json --hostname opsrc.online --sitename opsrc.nextthought.com -u "jarvis@nextthought.com" -c "$HOME/.nti/cookies-opsrc.online"
[opsrc-course-report-tle-tulsa-cron]
recipe = z3c.recipe.usercrontab
times = 0 11 * * *
command = ${buildout:bin-directory}/python ${environment:script_dir}/bin/ops/opsrc_course_report --file ${environment:script_dir}/etc/opsrc/prod-tle-tulsa.json --hostname opsrc.online --sitename opsrc.nextthought.com -u "jarvis@nextthought.com" -c "$HOME/.nti/cookies-opsrc.online"
[opsrc-district-admin-report-cron]
recipe = z3c.recipe.usercrontab
times = 0 1 * * 1
command = ${buildout:bin-directory}/python ${environment:script_dir}/bin/ops/opsrc_district_admin_report --hostname opsrc.online --sitename opsrc.nextthought.com -u "jarvis@nextthought.com" -c "$HOME/.nti/cookies-opsrc.online"
[process-bounce-queues-assoc-cron]
recipe = z3c.recipe.usercrontab
times = 26 7 * * *
command = ${environment:script_dir}/bin/ops/process_bounce_queue ifsta.nextthought.com
[process-bounce-queues-prod-cron]
recipe = z3c.recipe.usercrontab
times = 31 7 * * *
command = ${environment:script_dir}/bin/ops/process_bounce_queue rwi.nextthought.com
[refresh-epic-token-cron]
recipe = z3c.recipe.usercrontab
times = 0 */4 * * *
command = ${environment:script_dir}/bin/refresh_auth_token epiccharterschools.nextthought.com
[refresh-opsrc-token-cron]
recipe = z3c.recipe.usercrontab
times = 0 */4 * * *
command = ${environment:script_dir}/bin/refresh_auth_token opsrc.online
[update-webinars-prod-cron]
recipe = z3c.recipe.usercrontab
times = 10 * * * *
command = ${environment:script_dir}/bin/content/update_webinars rwi.nextthought.com
[update-scorm-usage-cron]
recipe = z3c.recipe.usercrontab
times = 00 */4 * * *
command = PATH=${environment:script_dir}/bin/ops:${buildout:bin-directory}:$PATH ${environment:script_dir}/bin/ops/update_scorm_status