Commit graph

33349 commits

Author SHA1 Message Date
Aurélien Bompard
9b4832feee
Ipsilon: Fix the attribute mapping
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-09-17 17:03:55 +02:00
Miroslav Suchý
9a8e482206 retrace: run this just not only in aws 2020-09-17 15:00:59 +02:00
Miroslav Suchý
ef3dc87414 retrace: do not check letsencrypt when letsencrypt is not defined 2020-09-17 14:41:51 +02:00
Mark O'Brien
0b43ce843d [batcave] update address for dreaded proxy38 2020-09-17 11:25:21 +01:00
Mark O'Brien
bd740539e4 [batcave] update address for dreaded proxy38 2020-09-17 11:24:36 +01:00
Aurélien Bompard
11a65cab71
Better way to do the same thing
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-09-17 11:51:45 +02:00
Aurélien Bompard
55e1575a53
Prevent Docker from caching the git clone content
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-09-17 11:44:47 +02:00
Aurélien Bompard
2baa486616
Fix case in configuration
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-09-17 11:44:32 +02:00
Aurélien Bompard
91f6c08d80
Fix syntax error
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-09-17 09:57:13 +02:00
Aurélien Bompard
66ebcb1ea2
Rebase on F32 and add deps that are not yet in Fedora but will be /soon/.
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-09-17 09:51:07 +02:00
Kevin Fenzi
718b85fbeb mm-crawler01.stg: set max_mem_size
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-09-16 13:02:49 -07:00
Kevin Fenzi
1b5084eb48 Add mm-backend01.stg/mm-crawler01.stg/mm-frontend01.stg
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-09-16 13:00:36 -07:00
Kevin Fenzi
9e1a3cc42c Add memcached01.stg
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-09-16 12:16:54 -07:00
Kevin Fenzi
298dd09a4e Add github2fedmsg01.stg
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-09-16 12:08:55 -07:00
Kevin Fenzi
512440b0fe 1gb ram is just not enough.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-09-16 11:59:19 -07:00
Kevin Fenzi
d7758701d3 busgateway01.stg: iad22 is a future expansion.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-09-16 11:31:31 -07:00
Kevin Fenzi
a89f8d369c bugzilla2fedmsg: uncomment out more inventory
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-09-16 11:30:38 -07:00
Kevin Fenzi
744c0fd420 Add busgateway01.stg
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-09-16 11:29:15 -07:00
Kevin Fenzi
ab3a206b0d bugzilla2fedmsg: Adjust playbook for staging
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-09-16 11:25:57 -07:00
Kevin Fenzi
930a619cfa Add bugzilla2fedmsg01.stg
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-09-16 11:25:01 -07:00
Kevin Fenzi
7f99c46423 Add blockerbugs01.stg
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-09-16 11:19:24 -07:00
Aurélien Bompard
6ab383aedf
Ipsilon: install fasjson-client
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-09-16 18:38:55 +02:00
Aurélien Bompard
482c0f799c
Don't get user info from LDAP, use FASJSON
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-09-16 15:44:15 +02:00
Aurélien Bompard
b2df514b95
Ipsilon: rename the service keytab file for coherence
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-09-16 15:28:21 +02:00
Aurélien Bompard
5e359beda9
Ipsilon: deploy the ldap config file
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-09-16 15:28:21 +02:00
Pierre-Yves Chibon
97db4e4c5f openshift/bodhi: Fix the route annotations so it actually works
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-09-16 15:27:20 +02:00
Pierre-Yves Chibon
116987403f bodhi: attempt to bump the timeout from 30s to 180s
Both openshift and gunicorn have a timeout. We're ran in the past
in situations where bodhi was a little slow to answer and thus
either gunicorn or openshift were returning a 504 error.
With this commit, we hope to increase both timeout values and thus
give bodhi a little more time to answer.

Hopefully this will help fixing:
https://pagure.io/fedora-infrastructure/issue/9320

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-09-16 14:59:49 +02:00
Aurélien Bompard
ea064cbdc6
Ipsilon: don't use ldaps
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-09-16 14:57:16 +02:00
Aurélien Bompard
3ba34383b3
Ipsilon: configure the LDAP auth plugin
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-09-16 14:41:33 +02:00
Aurélien Bompard
a7ef299d6b
Ipsilon: actually, don't add the form auth plugin, use ldap
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-09-16 14:14:40 +02:00
Aurélien Bompard
9ce3b10249
Ipsilon: add the form auth plugin
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-09-16 13:53:04 +02:00
Aurélien Bompard
07f4977aac
Ipsilon: remove FAS auth
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-09-16 13:20:45 +02:00
Mark O'Brien
3f6538ab52 [proxies] proxy39/40 are cloud 2020-09-16 11:43:36 +01:00
Mark O'Brien
9f7b9f5d54 [proxies] add host vars proxy39/40 2020-09-16 11:41:47 +01:00
Aurélien Bompard
0e4e9bd04f
fix playbook syntax
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-09-16 12:18:29 +02:00
Aurélien Bompard
26c74a6a1f
Elections: create the database and database user
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-09-16 12:14:03 +02:00
Pierre-Yves Chibon
2384341514 staging-sync/db-sync: Name a few more tasks to have a nicer output
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-09-16 12:03:06 +02:00
Pierre-Yves Chibon
66cbb8da16 staging-sync/db-sync: Name the task stopping/restarting apache
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-09-16 11:58:52 +02:00
Pierre-Yves Chibon
f755eef97f staging-sync/db-sync: Fix the condition to ensure the server is defined and not null
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-09-16 11:57:22 +02:00
Pierre-Yves Chibon
cf31e3f0c8 staging-sync/db-sync: Point to batcave01 only instead of all the batcaves
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-09-16 11:53:46 +02:00
Pierre-Yves Chibon
e3943b0e52 staging-sync/db-sync: Allow the deletion of the stg database to fail without breaking the playbook
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-09-16 11:53:46 +02:00
Mark O'Brien
4b57d90fd0 Merge branch 'master' of ssh://pagure.io/fedora-infra/ansible 2020-09-16 10:49:40 +01:00
Mark O'Brien
daac32e272 [batcave] yet more proxies allowed 2020-09-16 10:49:24 +01:00
Pierre-Yves Chibon
c377f97e50 staging-sync/db-sync: strings need quotes
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-09-16 11:48:41 +02:00
Pierre-Yves Chibon
2046802ec5 staging-sync/db-sync: yet another attempt to make the server argument optional
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-09-16 11:47:28 +02:00
Pierre-Yves Chibon
28e5751542 staging-sync/db-sync: when are not a valid attribute for plays
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-09-16 11:38:21 +02:00
Pierre-Yves Chibon
b4ea291fe9 staging-sync/db-sync: Another attempt to make the server optional
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-09-16 11:37:30 +02:00
Pierre-Yves Chibon
c3ad168fb0 staging-sync/db-sync: stop apache after having dumped the prod db
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-09-16 11:30:23 +02:00
Pierre-Yves Chibon
ca8130bdca staging-sync/db-sync: port the playbook to iad2 and make the server argument optional
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-09-16 11:28:15 +02:00
Aurélien Bompard
54d6b32dbc
Elections: add mount path for ipa config
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-09-16 10:49:28 +02:00