c143c4
/srv/www/vhosts/forums:
c143c4
  file.directory:
c143c4
    - user: root
c143c4
    - group: nginx
c143c4
    - dir_mode: 750
c143c4
    - makedirs: True
c143c4
  archive.extracted:
c143c4
    - source: /root/vb5_connect.zip
c143c4
    - keep_source: False
c143c4
    - enforce_toplevel: False
c143c4
    - trim_output: True
c143c4
c143c4
/srv/www/vhosts/forums/htdocs:
c143c4
  file.copy:
c143c4
    - source: /srv/www/vhosts/forums/upload
c143c4
    - preserve: True
c143c4
    - user: root
c143c4
    - group: nginx
c143c4
    - mode: 644
c143c4
c143c4
/srv/www/vhosts/forums/htdocs/.htaccess:
c143c4
  file.rename:
c143c4
    - source: /srv/www/vhosts/forums/htdocs/htaccess.txt
c143c4
c143c4
/srv/www/vhosts/forums/htdocs/config.php:
c143c4
  file.rename:
c143c4
    - source: /srv/www/vhosts/forums/htdocs/config.php.bkp
c143c4
c143c4
/srv/www/vhosts/forums/htdocs/core/includes/config.php:
c143c4
  file.rename:
c143c4
    - source: /srv/www/vhosts/forums/htdocs/core/includes/config.php.new
c143c4
c143c4
{% for key1, values in pillar.vbulletin.config.items() %}
c143c4
{% for key2, value in values.items() %}
c143c4
c143c4
configure vBulletin {{key1}}-{{key2}}:
c143c4
  file.line:
c143c4
    - name: /srv/www/vhosts/forums/htdocs/core/includes/config.php
c143c4
    - match: "^(// )?\\$config\\['{{key1}}']\\['{{key2}}']"
c143c4
    - content: "$config['{{key1}}']['{{key2}}'] = '{{value}}';"
c143c4
    - mode: replace
c143c4
c143c4
{% endfor %}
c143c4
{% endfor %}
c143c4
c143c4
/srv/www/vhosts/forums/htdocs/core/includes/md5_sums_vbulletin.php:
c143c4
  file.managed:
c143c4
    - mode: 444
c143c4
    - create: no
c143c4
    - replace: no
c143c4
c143c4
/srv/www/vhosts/forums/htdocs/core/cache/css:
c143c4
  file.directory:
c143c4
    - user: nginx
c143c4
    - recurse:
c143c4
      - user
c143c4
Olav Reinert c94236
/srv/www/vhosts/forums/sitemap:
Olav Reinert c94236
  file.directory:
Olav Reinert c94236
    - user: nginx
Olav Reinert c94236