Blame salt/profile/countdown/countdown.sls
|
Christian Boltz |
04af56 |
countdown_packages:
|
|
Christian Boltz |
04af56 |
pkg.installed:
|
|
Christian Boltz |
04af56 |
- pkgs:
|
|
Christian Boltz |
04af56 |
- adobe-sourcesanspro-fonts
|
|
Christian Boltz |
04af56 |
- git
|
|
Christian Boltz |
04af56 |
- google-opensans-fonts
|
|
Christian Boltz |
04af56 |
- inkscape
|
|
Christian Boltz |
04af56 |
- optipng
|
|
Christian Boltz |
04af56 |
- rsync
|
|
Christian Boltz |
599b6d |
- noto-sans-jp-regular-fonts
|
|
Christian Boltz |
599b6d |
- noto-sans-kr-regular-fonts
|
|
Christian Boltz |
599b6d |
- noto-sans-sc-regular-fonts
|
|
Christian Boltz |
599b6d |
- noto-sans-tc-regular-fonts
|
|
Christian Boltz |
04af56 |
|
|
Christian Boltz |
04af56 |
countdown:
|
|
Christian Boltz |
04af56 |
user.present:
|
|
Christian Boltz |
04af56 |
- fullname: countdown.o.o
|
|
Christian Boltz |
04af56 |
- home: /srv/www/countdown.opensuse.org
|
|
Christian Boltz |
04af56 |
|
|
Christian Boltz |
04af56 |
{% set countdown_dirs = ['/srv/www/countdown.opensuse.org', '/srv/www/countdown.opensuse.org/output', '/srv/www/countdown.opensuse.org/public'] %}
|
|
Christian Boltz |
04af56 |
|
|
Christian Boltz |
04af56 |
{% for dir in countdown_dirs %}
|
|
Christian Boltz |
04af56 |
{{ dir }}:
|
|
Christian Boltz |
04af56 |
file.directory:
|
|
Christian Boltz |
04af56 |
- user: countdown
|
|
Christian Boltz |
04af56 |
{% endfor %}
|
|
Christian Boltz |
04af56 |
|
|
Christian Boltz |
04af56 |
/etc/cron.d/countdown.opensuse.org:
|
|
Christian Boltz |
04af56 |
file.managed:
|
|
Christian Boltz |
04af56 |
- contents:
|
|
Christian Boltz |
04af56 |
- '0 * * * * countdown /srv/www/countdown.opensuse.org/svg/cron.sh -G -E && rsync -a --delete-after /srv/www/countdown.opensuse.org/output/ /srv/www/countdown.opensuse.org/public/'
|
|
Christian Boltz |
04af56 |
|
|
Christian Boltz |
04af56 |
countdown_git:
|
|
Christian Boltz |
04af56 |
git.latest:
|
|
Christian Boltz |
04af56 |
- name: https://github.com/openSUSE/countdown.o.o.git
|
|
Christian Boltz |
04af56 |
- target: /srv/www/countdown.opensuse.org/git
|
|
Christian Boltz |
04af56 |
- user: countdown
|
|
Christian Boltz |
04af56 |
- force_reset: True
|
|
Christian Boltz |
04af56 |
- require:
|
|
Christian Boltz |
04af56 |
- pkg: countdown_packages
|
|
Christian Boltz |
04af56 |
|
|
Christian Boltz |
04af56 |
# TODO (after Leap 15 release?): change path in countdown.o.o cron.sh and get rid of these symlinks
|
|
Christian Boltz |
04af56 |
/home/counter.opensuse.org:
|
|
Christian Boltz |
04af56 |
file.symlink:
|
|
Christian Boltz |
04af56 |
- target: /srv/www/countdown.opensuse.org
|
|
Christian Boltz |
04af56 |
|
|
Christian Boltz |
04af56 |
/srv/www/countdown.opensuse.org/svg:
|
|
Christian Boltz |
04af56 |
file.symlink:
|
|
Christian Boltz |
04af56 |
- target: /srv/www/countdown.opensuse.org/git
|