Stasiek Michalski cd8228
relsync_packages:
Stasiek Michalski cd8228
  pkg.installed:
Stasiek Michalski cd8228
    - pkgs:
Stasiek Michalski cd8228
      - build # contains unrpm
Stasiek Michalski cd8228
Stasiek Michalski cd8228
relsync:
Stasiek Michalski cd8228
  user.present:
Stasiek Michalski cd8228
    - home: /home/relsync
Stasiek Michalski cd8228
Stasiek Michalski 9388de
{% set relsync_dirs = ['/home/relsync/bin', '/home/relsync/etc', '/srv/www/vhosts/doc.opensuse.org', '/srv/www/vhosts/doc.opensuse.org/release-notes'] %}
Stasiek Michalski 9388de
Stasiek Michalski 9388de
pinot_srv_www_vhosts_dir:
Stasiek Michalski 9388de
  file.directory:
Stasiek Michalski 9388de
    - name: /srv/www/vhosts
Stasiek Michalski cd8228
Stasiek Michalski cd8228
{% for dir in relsync_dirs %}
Stasiek Michalski cd8228
{{ dir }}:
Stasiek Michalski cd8228
  file.directory:
Stasiek Michalski cd8228
    - user: relsync
Stasiek Michalski cd8228
{% endfor %}
Stasiek Michalski cd8228
Stasiek Michalski df3e48
/etc/apache2/vhosts.d/002-doc.conf:
Stasiek Michalski df3e48
  file.managed:
Stasiek Michalski df3e48
    - mode: 755
Stasiek Michalski df3e48
    - source: salt://profile/documentation/files/002-doc.conf
Stasiek Michalski df3e48
Stasiek Michalski cd8228
/home/relsync/etc/releasenotes:
Stasiek Michalski cd8228
  file.managed:
Stasiek Michalski cd8228
    - mode: 755
Stasiek Michalski cd8228
    - source: salt://profile/documentation/files/releasenotes
Stasiek Michalski cd8228
    - user: relsync
Stasiek Michalski cd8228
Stasiek Michalski cd8228
/home/relsync/bin/update_release_notes:
Stasiek Michalski cd8228
  cron.present:
Stasiek Michalski cd8228
    - user: relsync
Stasiek Michalski cd8228
    - minute: 0
Stasiek Michalski 2625cc
    - hour: "*/6"
Stasiek Michalski cd8228
  file.managed:
Stasiek Michalski cd8228
    - mode: 755
Stasiek Michalski cd8228
    - source: salt://profile/documentation/files/update_release_notes
Stasiek Michalski cd8228
    - user: relsync