Skip to content

geosense/puppet-phabricator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Phabricator puppet module

This module installs Phabricator. It is based on the installation scripts for Ubuntu and RHEL Derivatives off the Phabricator installation guide.

Details

The module uses the vcsrepo, inifile and mysql modules from puppetlabs and the git module at rbjavier/puppet-git.

It configures an nginx vhost and requires enough privileges to access the mysql server as expected by the Phabricator installation. It is meant to perform a complete installation until the point where you need to add an admin account.

Tested on Ubuntu 12.10.

Usage example

This will clone the phabricator, arcanist and libphutil repositories on /home/phab, and configure an apache vhost for phabricator.example.com with phabricator's webroot as document root:

class { 'phabricator':
  path           => "/home/phab",
  hostname       => 'phabricator.example.com',
  mysql_rootpass => 'secret',
  owner          => 'phab',
  group          => 'phab',
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Puppet 80.2%
  • Shell 17.3%
  • HTML 2.5%