Commit graph

57 commits

Author SHA1 Message Date
Pierre-Yves Chibon
c16f0abe35 Adjust name and tag tasks 2015-05-21 11:02:39 +02:00
Patrick Uiterwijk
157d2e00eb Fix pagure facls for https cloning
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2015-05-21 08:58:11 +00:00
Pierre-Yves Chibon
5464c589d1 Add support for git clone over http to pagure 2015-05-21 09:21:25 +02:00
Pierre-Yves Chibon
82b5e526c8 Restart postfix after changing the list of aliases 2015-05-19 18:34:17 +02:00
Pierre-Yves Chibon
5507d16305 Set the reply alias in /etc/aliases for pagure 2015-05-19 18:31:13 +02:00
Pierre-Yves Chibon
4b811b5b6d Set the list of IPs allowed for the internal API endpoints 2015-05-19 17:45:23 +02:00
Pierre-Yves Chibon
8bab3e1be4 Another typo fix 2015-05-19 17:08:34 +02:00
Pierre-Yves Chibon
c75de6394f Fix typo, dict have : not = 2015-05-19 17:07:41 +02:00
Pierre-Yves Chibon
751afb19e3 Adjust the group ownership and mode of the pagure.cf in /etc/pagure
This is required to allow the milter to load the configuration file
and thus be able to access the DB
2015-05-19 17:06:10 +02:00
Pierre-Yves Chibon
6c124824fc Move the tmp folder under /srv 2015-05-19 16:56:29 +02:00
Pierre-Yves Chibon
8564b9d5d3 Set the salt for email and to use when sending email from pagure 2015-05-19 16:42:48 +02:00
Pierre-Yves Chibon
eb4960a401 Be sure the cookie is always using SSL, even temporarily 2015-05-19 12:57:54 +02:00
Pierre-Yves Chibon
ccc4635c69 Make sure the pagure_milter service is running 2015-05-19 11:26:39 +02:00
Ralph Bean
010999fca6 Use only the prefix for prefix. 2015-05-18 18:46:39 +00:00
Ralph Bean
bf65d432a8 Tell pagure which cert to use. 2015-05-18 18:41:21 +00:00
Ralph Bean
6b6917b56d Further pagure+fedmsg tweaks. 2015-05-18 18:35:23 +00:00
Ralph Bean
079c95be26 Use the short inventory hostname here for pagure-stg01 to work. 2015-05-18 18:20:39 +00:00
Ralph Bean
2b048c744b (pagure) Install fedmsg-relay before trying to start it. 2015-05-18 18:08:32 +00:00
Ralph Bean
9b5b7989c3 Tag that new role. 2015-05-18 18:05:30 +00:00
Ralph Bean
8298f7e068 Give pagure its own fedmsg bus. 2015-05-18 18:03:11 +00:00
Pierre-Yves Chibon
af34ed04a1 Move the temp folder of pagure to fix cloning 2015-05-18 14:10:02 +02:00
Pierre-Yves Chibon
80463e9893 Enforce the pagure cookie to be over https 2015-05-17 10:36:21 +02:00
Pierre-Yves Chibon
483de08e8b Create and specify the TMP_FOLDER for pagure 2015-05-14 00:07:35 +02:00
Pierre-Yves Chibon
65edd60cb1 Fix typo in path 2015-05-14 00:07:35 +02:00
Pierre-Yves Chibon
41db3ed818 One more adjustment for pagure-stg 2015-05-13 17:19:49 +02:00
Pierre-Yves Chibon
ac08e100fe Adjust the pagure configuration for gitolite3 2015-05-13 15:35:29 +02:00
Pierre-Yves Chibon
efa80d60e3 Specify the tickets folder for the tickets git repo 2015-05-13 15:26:22 +02:00
Pierre-Yves Chibon
3dda247c94 Install mod_ssl to allow https 2015-05-13 15:18:22 +02:00
Pierre-Yves Chibon
990aca7267 Fix the apache configuration file name 2015-05-13 15:15:44 +02:00
Pierre-Yves Chibon
cb85333343 Install the SSL certs and redirect pagure.io to https://pagure.io 2015-05-13 15:13:35 +02:00
Pierre-Yves Chibon
177af74f42 Do it otherwise 2015-05-13 14:51:50 +02:00
Pierre-Yves Chibon
be71a52ef3 Be more specific about what postgresql-setup creates 2015-05-13 14:47:26 +02:00
Pierre-Yves Chibon
b520ee417a Make sure the group is created correctly 2015-05-13 13:37:10 +02:00
Pierre-Yves Chibon
a695b09789 Rename the gitolite3 user to git 2015-05-13 13:30:22 +02:00
Pierre-Yves Chibon
7ef2204cf4 On EL7 there is gitolite3 but not gitolite 2015-05-13 13:21:56 +02:00
Pierre-Yves Chibon
1dfe934564 Adjust the folders created for gitolite3 2015-05-13 12:45:19 +02:00
Pierre-Yves Chibon
d187a370e6 Add a gitolite3 .rc file 2015-05-13 12:45:09 +02:00
Pierre-Yves Chibon
0445c5e6e4 Initialize the postgresql DB for pagure if necessary 2015-05-12 18:16:39 +02:00
Pierre-Yves Chibon
92439d00a5 Install and set-up the pagure_milter service 2015-04-03 17:45:37 +02:00
Pierre-Yves Chibon
7f7235377e Add a handler for the pagure_milter service 2015-04-03 17:45:37 +02:00
Pierre-Yves Chibon
fcf914c975 Add a specific /etc/aliases file to pagure 2015-04-03 17:45:37 +02:00
Pierre-Yves Chibon
e697254992 Use colon not equal 2015-04-02 21:46:12 +02:00
Pierre-Yves Chibon
866f378321 Adjust the ownership of the configuration file 2015-04-02 21:44:36 +02:00
Pierre-Yves Chibon
b1da9162b0 Adjust the pagure configuration file to rely on pagure-staging 2015-04-02 21:40:14 +02:00
Pierre-Yves Chibon
9e55b6cb44 Use stg instead of dev and set the FROM_EMAIL where it needs to be 2015-04-02 21:33:38 +02:00
Pierre-Yves Chibon
890d224c18 Install the wsgi file separately as it has different privileges 2015-04-02 21:10:42 +02:00
Pierre-Yves Chibon
e2608e9cbc Add missing imports in the configuration files 2015-04-02 20:49:52 +02:00
Pierre-Yves Chibon
32688fad29 Add the missing pagure_admin configuration file 2015-04-02 20:47:13 +02:00
Pierre-Yves Chibon
64633aaf2c Let's try using the postgresql_server group for pagure 2015-04-02 20:10:04 +02:00
Pierre-Yves Chibon
cb3c4e13eb Move installing postgresql-server into the postgresql section 2015-04-02 20:04:34 +02:00