migrating phab file-based config to new json-based method
This commit is contained in:
parent
c4d9164aff
commit
401c8621b4
3 changed files with 28 additions and 33 deletions
|
@ -52,9 +52,6 @@
|
||||||
- name: create log directory for phabricator
|
- name: create log directory for phabricator
|
||||||
file: path=/var/log/phabricator state=directory owner={{ phabricator_daemon_user }} group=apache mode=1775
|
file: path=/var/log/phabricator state=directory owner={{ phabricator_daemon_user }} group=apache mode=1775
|
||||||
|
|
||||||
- name: generate phabricator config
|
|
||||||
template: src={{ phabricator_config_filename }}.conf.php.j2 dest={{ phabroot }}/phabricator/conf/{{ phabricator_config_filename }}.conf.php owner=apache group=apache mode=0644
|
|
||||||
|
|
||||||
- name: generate phabricator environment
|
- name: generate phabricator environment
|
||||||
template: src=ENVIRONMENT.j2 dest={{ phabroot }}/phabricator/conf/local/ENVIRONMENT owner=apache group=apache mode=0644
|
template: src=ENVIRONMENT.j2 dest={{ phabroot }}/phabricator/conf/local/ENVIRONMENT owner=apache group=apache mode=0644
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,32 @@
|
||||||
{
|
{
|
||||||
|
"phabricator.base-uri" : "https:\/\/phab.{{ external_hostname }}\/",
|
||||||
|
"log.ssh.path" : "\/var\/log\/phabricator\/ssh.log"
|
||||||
|
"log.access.path" : "\/var\/log\/phabricator\/access.log"
|
||||||
|
"mysql.host" : "{{ mariadb_host }}",
|
||||||
|
"mysql.user" : "{{ mariadb_user }}",
|
||||||
|
"mysql.pass" : "{{ mariadb_password }}",
|
||||||
"load-libraries" : [],
|
"load-libraries" : [],
|
||||||
"phabricator.base-uri" : "https:\/\/phab.{{ external_hostname }}\/"
|
"log.access.path" : "/var/log/phabricator/access.log",
|
||||||
|
"log.ssh.path" : "/var/log/phabricator/ssh.log",
|
||||||
|
"phd.pid-directory" : "/var/run/phabricator/",
|
||||||
|
"phd.log-directory" : "/var/log/phabricator/",
|
||||||
|
"phd.user" : "{{ phabricator_daemon_user }}",
|
||||||
|
"environment.append-paths" : ["/usr/libexec/git-core/"],
|
||||||
|
"diffusion.ssh-user" : "{{ phabricator_vcs_user }}",
|
||||||
|
"welcome.html" : "{{ lookup("file", "phabricator-welcome.html") }}",
|
||||||
|
"ui.header-color" : "{{ phabricator_header_color }}",
|
||||||
|
"metamta.default-address" : "phab@{{ external_hostname }}",
|
||||||
|
"metamta.domain" : "{{ external_hostname }}",
|
||||||
|
"metamta.reply-handler-domain" : "{{ external_hostname }}",
|
||||||
|
"metamta.mail-adapter" : "{{ "PhabricatorMailImplementationPHPMailerLiteAdapter" if phabricator_mail_enabled else "PhabricatorMailImplementationTestAdapter"}}",
|
||||||
|
"phabricator.uninstalled-applications" : {
|
||||||
|
"PhabricatorApplicationPhame" : true,
|
||||||
|
"PhabricatorApplicationDiviner" : true,
|
||||||
|
"PhabricatorApplicationLegalpad" : true,
|
||||||
|
"PhabricatorApplicationDrydock" : true,
|
||||||
|
"PhabricatorApplicationHarbormaster" : true,
|
||||||
|
"PhabricatorApplicationOAuthServer" : true,
|
||||||
|
"PhabricatorApplicationPhortune" : true
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,29 +0,0 @@
|
||||||
<?php
|
|
||||||
|
|
||||||
//'welcome.html' => '<h1>Fedora QA Devel Phabricator</h1><p>The Fedora QA Devel team uses this phabricator instance for tracking issues, code reviews and some documentation. <ul><li>lists</li><li><a href="http://roshi.fedorapeople.org/dexy/">Links to docs</a></li><li>...</li></ul></p>',
|
|
||||||
return array(
|
|
||||||
'mysql.host' => '{{ mariadb_host }}',
|
|
||||||
'mysql.user' => '{{ mariadb_user }}',
|
|
||||||
'mysql.pass' => '{{ mariadb_password }}',
|
|
||||||
'log.access.path' => '/var/log/phabricator/access.log',
|
|
||||||
'log.ssh.path' => '/var/log/phabricator/ssh.log',
|
|
||||||
'phd.pid-directory' => '/var/run/phabricator/',
|
|
||||||
'phd.log-directory' => '/var/log/phabricator/',
|
|
||||||
'phd.user' => '{{ phabricator_daemon_user }}',
|
|
||||||
'environment.append-paths' => ['/usr/libexec/git-core/'],
|
|
||||||
'diffusion.ssh-user' => '{{ phabricator_vcs_user }}',
|
|
||||||
'welcome.html' => '{{ lookup("file", "phabricator-welcome.html") }}',
|
|
||||||
'ui.header-color' => '{{ phabricator_header_color }}',
|
|
||||||
'metamta.default-address' => 'phab@{{ external_hostname }}',
|
|
||||||
'metamta.domain' => '{{ external_hostname }}',
|
|
||||||
'metamta.reply-handler-domain' => '{{ external_hostname }}',
|
|
||||||
'metamta.mail-adapter' => '{{ 'PhabricatorMailImplementationPHPMailerLiteAdapter' if phabricator_mail_enabled else 'PhabricatorMailImplementationTestAdapter'}}',
|
|
||||||
'phabricator.uninstalled-applications' => array(
|
|
||||||
'PhabricatorApplicationPhame' => true,
|
|
||||||
'PhabricatorApplicationDiviner' => true,
|
|
||||||
'PhabricatorApplicationLegalpad' => true,
|
|
||||||
'PhabricatorApplicationDrydock' => true,
|
|
||||||
'PhabricatorApplicationHarbormaster' => true,
|
|
||||||
'PhabricatorApplicationOAuthServer' => true,
|
|
||||||
'PhabricatorApplicationPhortune' => true)
|
|
||||||
);
|
|
Loading…
Add table
Add a link
Reference in a new issue