Stephen Smoogen
2adb66f4d5
General cleanup of aliases and add mobrien to various places.
...
Remove old smooge lines
Remove centos box which is no longer existant.
Signed-off-by: Stephen Smoogen <smooge@smoogespace.com>
2021-03-23 16:52:20 +00:00
Pierre-Yves Chibon
d0f112f435
pagure: make ADMIN_GROUP be None, this works fine
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-02-17 16:01:17 +01:00
Pierre-Yves Chibon
deee7e9b9f
pagure: define ADMIN_GROUP to a group that do not exists
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-02-16 22:41:32 +01:00
Pierre-Yves Chibon
9ce8e6eac3
pagure: explicitely undefine the ADMIN_GROUP variable
...
Otherwise it goes back to using sysadmin-main which is the default
value, while here we want to rely on a list of users, not a group.
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-02-16 20:12:38 +01:00
Pierre-Yves Chibon
30336150a8
pagure: add another tag
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-02-12 09:52:00 +01:00
Pierre-Yves Chibon
eba9565e3b
pagure: make the instance-wide admins be a list of users rather than a group
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-02-11 10:58:55 +01:00
Pierre-Yves Chibon
7d29b2fbf7
pagure: allow the commit ACL on API token to not be project-specific
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-02-04 17:40:18 +01:00
Pierre-Yves Chibon
63437cbb4a
pagure: add the lock permission on file
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-02-02 16:50:04 +01:00
Pierre-Yves Chibon
6969128d11
pagure: give selinux a little more permissions
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-02-02 16:48:06 +01:00
Pierre-Yves Chibon
8b0ec42622
pagure: send the logs to stderr instead of stdout
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-01-20 23:08:38 +01:00
Pierre-Yves Chibon
e8e25afce5
pagure: fix the path to the new location of the intermediate cert
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-01-13 10:06:45 +01:00
Pierre-Yves Chibon
5d18697e9c
pagure: add a couple of tags
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-01-08 10:53:11 +01:00
Pierre-Yves Chibon
677e20cf5d
pagure: install python3-pagure-messages on the host
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-01-08 10:38:51 +01:00
Pierre-Yves Chibon
467113e65d
pagure: fix the path to the ssl cert in the stunnel config
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-01-08 10:29:46 +01:00
Pierre-Yves Chibon
78ecdfe13d
pagure: the hotfix to the stream server needs to restart the pagure_ev service, not httpd
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-01-08 09:58:07 +01:00
Pierre-Yves Chibon
7142c188a0
pagure: hotfix the stream server with the py3-only version
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2021-01-08 09:56:39 +01:00
Kevin Fenzi
d6244f86ef
pagure / production: fix a key path in prod
...
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-01-04 12:44:21 -08:00
Kevin Fenzi
8316535c1a
pagure / production: fix typo
...
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-01-04 12:36:05 -08:00
Kevin Fenzi
c0025e4cce
pagure / production: add letsencrypt config for pagure.io ssl certs.
...
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-01-04 12:34:24 -08:00
Kevin Fenzi
467731347d
pagure / staging: fix path to cert in 2 places.
...
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-01-04 12:33:53 -08:00
Kevin Fenzi
5d8fd0a764
pagure / staging: www and lists do not exist in staging
...
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-01-04 12:07:00 -08:00
Kevin Fenzi
6866165646
pagure / staging: try a different format for aliases
...
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-01-04 12:04:42 -08:00
Kevin Fenzi
b31730d841
pagure / staging: combine certs to 1, clean up logic
...
There's no reason to not just use one letsencrypt cert for stg.pagure.
Also clean up logic in the web config and make sure all the servernames
are handled correctly.
Once this works, will roll this to production.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2021-01-04 11:52:09 -08:00
Pierre-Yves Chibon
eba4430b1c
pagure: typo in the selinux policy ioctl != ioctrl
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-11-17 15:26:11 +01:00
Pierre-Yves Chibon
c025a442eb
pagure: expand the SELinux pagure policy
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-11-17 15:24:35 +01:00
Pierre-Yves Chibon
3351fbd3b4
drop run_once when install selinux policies
...
Otherwise the policy doesn't get installed everywhere...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-11-10 16:48:42 +01:00
Pierre-Yves Chibon
cb2a947479
pagure: fix path to the selinux policy file
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-11-10 15:59:32 +01:00
Pierre-Yves Chibon
033c798d6e
pagure: make use of the new selinux/module role to install/compile selinux policies
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-11-10 15:55:10 +01:00
Pierre-Yves Chibon
cb018f088b
distgit/pagure: fix debug calls, msg is not for variables
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-11-09 16:22:24 +01:00
Pierre-Yves Chibon
e63f2d99ad
pagure: use staging ipsilon in staging pagure
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-11-09 10:30:32 +01:00
Pierre-Yves Chibon
85bbe256df
distgit/pagure: add names to the tasks
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-11-05 17:19:42 +01:00
Pierre-Yves Chibon
3babdf5ff9
distgit/pagure: indentation fix
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-11-05 17:06:43 +01:00
Pierre-Yves Chibon
9e50494ac9
distgit/pagure: add some debugging to understand why it mis-behaves
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-11-05 17:05:48 +01:00
Pierre-Yves Chibon
8a8b1731b3
pagure: add a publish_exchange variable to the fedora-messaging config
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-10-05 14:58:58 +02:00
Pierre-Yves Chibon
dc59446b99
pagure: drop the frontend sub-directory
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-10-01 16:14:06 +02:00
Pierre-Yves Chibon
c9c2a6158e
pagure: clean up the pagure role as pagure01 is no longer real
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-10-01 16:09:14 +02:00
Mark O'Brien
f605f83ad6
pagure - remove refs to sslv1/2 as no longer supported
2020-10-01 12:35:01 +01:00
Pierre-Yves Chibon
ce56359d70
pagure: missed a type in the selinux policy...
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-10-01 12:53:54 +02:00
Pierre-Yves Chibon
9df0fc6b33
pagure: adjust the selinux policy some more
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-10-01 12:50:44 +02:00
Pierre-Yves Chibon
11c31a9fe1
pagure: fix typo in selinux boolean
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-10-01 12:44:33 +02:00
Pierre-Yves Chibon
317be2fa93
pagure: Add missing permission in the pagure policy
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-10-01 12:43:24 +02:00
Pierre-Yves Chibon
c4431d0a21
pagure: update the selinux configuration for pagure
...
Split all the selinux tasks in a different file so it's easier to
read/find.
Adjust the custom policy based on our latest findings.
Build and compile the policy directly on the host.
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-10-01 12:35:30 +02:00
Pierre-Yves Chibon
aaf335d680
pagure: enable the nis_enabled selinux boolean
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-10-01 11:45:59 +02:00
Pierre-Yves Chibon
20f901f337
pagure: enable the httpd_execmem selinux boolean
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-10-01 11:39:31 +02:00
Pierre-Yves Chibon
0bf1f7ed0d
pagure: increase the apache timeout to 1 minute
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-09-25 15:37:00 +02:00
Pierre-Yves Chibon
32a778a584
pagure: ensure mod_wsgi is installed
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-09-25 11:50:14 +02:00
Pierre-Yves Chibon
f7de81d5e5
pagure: adjust the playbook so it support pagure02 which is rhel8/py3 based
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-09-25 11:27:51 +02:00
Pierre-Yves Chibon
a081e5c0d2
pagure: turns out we have two pagure DB users
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-09-24 21:52:43 +02:00
Pierre-Yves Chibon
f75d677b56
pagure: remove an invalid closing bracket
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-09-24 21:49:14 +02:00
Pierre-Yves Chibon
f08c16184b
pagure: create the db and its user as the postgres user
...
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-09-24 21:47:56 +02:00