Skip to content

Instantly share code, notes, and snippets.

@pled76
Last active August 29, 2015 14:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pled76/8cbb5eed488e52e5cdf6 to your computer and use it in GitHub Desktop.
Save pled76/8cbb5eed488e52e5cdf6 to your computer and use it in GitHub Desktop.
SaltStack SLS to install vTiger on Linux Debian Wheezy
vtiger_pkgs:
pkg:
- installed
- names:
- php5
- php5-imap
- php5-curl
- php5-mysql
- apache2
- libapache2-mod-php5
vtiger_php5_ini:
file:
- managed
- name: /etc/php5/apache2/php.ini
- source: salt://base/opr/vm/vtiger_9005/php.ini
- require:
- pkg: vtiger_pkgs
vtiger_apache2_ports:
file:
- managed
- name: /etc/apache2/ports.conf
- source: salt://base/opr/vm/vtiger_9005/ports.conf
- require:
- pkg: vtiger_pkgs
vtiger_apache2_conf:
file:
- managed
- name: /etc/apache2/sites-enabled/000-default
- source: salt://base/opr/vm/vtiger_9005/000-default
- require:
- pkg: vtiger_pkgs
apache2_www_root:
file:
- directory
- name: /mnt/data/apache2_wwwroot
- require:
- mount: /mnt/data
vtiger_files:
archive:
- extracted
- name: /mnt/data/apache2_wwwroot
- source: salt://base/opr/vm/vtiger_9005/vtigercrm6.1.0.tar.gz
- archive_format: tar
- archive_user: www-data
- if_missing: /mnt/data/apache2_wwwroot/vtigercrm
- require:
- file: apache2_www_root
- pkg: vtiger_pkgs
vtiger_config_inc:
# Fixing error: Illegal request
# $site_URL = 'http://crm.opr.ramecvs.ru';
file:
- managed
- name: /mnt/data/apache2_wwwroot/vtigercrm/config.inc.php
- source: salt://base/opr/vm/vtiger_9005/config.inc.php
- user: www-data
- group: www-data
- require:
- archive: vtiger_files
vtiger_service:
cmd:
- wait
- name: 'service apache2 stop; chown -R www-data: /mnt/data/apache2_wwwroot/vtigercrm; service apache2 restart'
- watch:
- file: vtiger_php5_ini
- file: vtiger_apache2_ports
- file: vtiger_apache2_conf
- archive: vtiger_files
- file: vtiger_config_inc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment