Skip to content

update puppet-tails to have scripts in weblate vm

This is a first bunch of changes of the weblate vm to have the script we wrot to be available in weblate vm.

  • cron.sh is needed because otherwise the git repo can be blocked by other cron jobs, thats why we should streamline the functions into one script
  • save-suggests.py is for creating a copy with all suggestions in weblate for the stating wiki
  • update-weblate-components.py should replace the cron job, but currently it is not tested, that’s why I only added it and do not update cron.sh

On production weblate the different cronjobs block each other and the .git/lock is created. When we tried to update the cronjobs via crontab -e some service added the removed cronjobs again (is this the puppet client?) Can we disable this feature for some time to be able to test our new update-weblate-components.py script?

Feature Branch: https://salsa.debian.org/hefee/puppet-tails/tree/feature/integrate-weblate

Parent Task: #11759 (closed)

Related issues

Original created by @Hefee on 15679 (Redmine)

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information