Blob Blame History Raw
relsync_packages:
  pkg.installed:
    - pkgs:
      - build # contains unrpm

relsync:
  user.present:
    - home: /home/relsync

{% set relsync_dirs = ['/home/relsync/bin', '/home/relsync/etc', '/srv/www/vhosts/doc.opensuse.org', '/srv/www/vhosts/doc.opensuse.org/release-notes'] %}

{% for dir in relsync_dirs %}
{{ dir }}:
  file.directory:
    - user: relsync
{% endfor %}

/etc/apache2/vhosts.d/002-doc.conf:
  file.managed:
    - mode: 755
    - source: salt://profile/documentation/files/002-doc.conf

/home/relsync/etc/releasenotes:
  file.managed:
    - mode: 755
    - source: salt://profile/documentation/files/releasenotes
    - user: relsync

/home/relsync/bin/update_release_notes:
  cron.present:
    - user: relsync
    - minute: 0
    - hour: "*/6"
  file.managed:
    - mode: 755
    - source: salt://profile/documentation/files/update_release_notes
    - user: relsync