Puppet module for phabricator
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
OpenDev Sysadmins b6ad571557 OpenDev Migration Patch 1 month ago
manifests Fix beaker on xenial 2 years ago
spec/acceptance/nodesets Depend on helper gem for spec_helper_acceptance 1 year ago
templates Correct certificates class name in vhost template 2 years ago
.gitignore Patches Required to Deliver Pholio 2 years ago
.gitreview OpenDev Migration Patch 1 month ago
Gemfile Update Gemfile for Zuulv3 11 months ago
README.rst Initial commit 4 years ago
Rakefile Make the linter happy 4 years ago


puppet-phabricator =================

A puppet module for installing and managing a phabricator instance. This is derived greatly from http://github.com/bloomberg/phabricator-tools

some notes for now:

This module should not manage a MySQL or a mail server itself - it should assume that those have been set up by other modules.

We want to put all config customizations into local.json and not into the database.

The initial.db file is from bloomberg, I'm not sure it's all that useful to folks.

We still need to do this in my.cnf :

ft_boolean_syntax=' |-><()~*:""&^'

then do:

REPAIR TABLE phabricator_search.search_documentfield;

I did not do: https://secure.phabricator.com/book/phabricator/article/configuring_file_domain/ yet, or really think about it.

I also have not made puppet do anything with:

sudo /phabricator/instances/dev/phabricator/bin/phd start

Which are the background daemons.

storyboard migration

The data migration script assumes a storyboard schema in the same mysql server as the phabricator schemas. It sets up users for everyone in storyboard with a password of admin. We'll be doing openid/oauth eventually, so I didn't spend a ton of time on that.

The apps that are disabled are disabled on purpose.