mirror of https://gitlab.com/tildes/tildes.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
2.1 KiB
53 lines
2.1 KiB
---
|
|
- name: Add cronjob for lifting expired temporary bans
|
|
cron:
|
|
name: lift_expired_temporary_bans
|
|
job: "{{ bin_dir }}/python -c \"from scripts.lift_expired_temporary_bans import lift_expired_temporary_bans; lift_expired_temporary_bans('{{ app_dir }}/{{ ini_file }}')\""
|
|
user: "{{ app_username }}"
|
|
hour: "*"
|
|
minute: 1
|
|
|
|
- name: Add cronjob for closing voting on old posts
|
|
cron:
|
|
name: close_voting_on_old_posts
|
|
job: "{{ bin_dir }}/python -c \"from scripts.close_voting_on_old_posts import close_voting_on_old_posts; close_voting_on_old_posts('{{ app_dir }}/{{ ini_file }}')\""
|
|
user: "{{ app_username }}"
|
|
hour: "*"
|
|
minute: 3
|
|
|
|
- name: Add cronjob for cleaning up private data
|
|
cron:
|
|
name: clean_private_data
|
|
job: "{{ bin_dir }}/python -c \"from scripts.clean_private_data import clean_all_data; clean_all_data('{{ app_dir }}/{{ ini_file }}')\""
|
|
user: "{{ app_username }}"
|
|
hour: 4
|
|
minute: 10
|
|
|
|
- name: Add cronjob for generating yesterday's group stats
|
|
cron:
|
|
name: generate_group_stats_for_yesterday
|
|
job: "{{ bin_dir }}/python -c \"from scripts.generate_group_stats_for_yesterday import generate_stats; generate_stats('{{ app_dir }}/{{ ini_file }}')\""
|
|
user: "{{ app_username }}"
|
|
hour: 0
|
|
minute: 10
|
|
|
|
- name: Add cronjob for generating site-icons CSS file
|
|
cron:
|
|
name: generate_site_icons_css
|
|
job: "{{ bin_dir }}/python -c \"from scripts.generate_site_icons_css import generate_css; generate_css()\""
|
|
user: "{{ app_username }}"
|
|
minute: "*/5"
|
|
|
|
- name: Add cronjob for posting scheduled topics
|
|
cron:
|
|
name: post_scheduled_topics
|
|
job: "{{ bin_dir }}/python -c \"from scripts.post_scheduled_topics import post_scheduled_topics; post_scheduled_topics('{{ app_dir }}/{{ ini_file }}')\""
|
|
user: "{{ app_username }}"
|
|
|
|
- name: Add cronjob for updating all groups' lists of common topic tags
|
|
cron:
|
|
name: update_groups_common_topic_tags
|
|
job: "{{ bin_dir }}/python -c \"from scripts.update_groups_common_topic_tags import update_common_topic_tags; update_common_topic_tags('{{ app_dir }}/{{ ini_file }}')\""
|
|
user: "{{ app_username }}"
|
|
hour: "*"
|
|
minute: 0
|