Move the gnome-software endpoint to be a static file on proxies
Signed-off-by: Rick Elrod <relrod@redhat.com>
This commit is contained in:
parent
ffe7ed5acd
commit
b5630188ea
5 changed files with 441 additions and 7 deletions
|
@ -55,3 +55,5 @@
|
||||||
- role: apps-fp-o
|
- role: apps-fp-o
|
||||||
website: apps.fedoraproject.org
|
website: apps.fedoraproject.org
|
||||||
path: /
|
path: /
|
||||||
|
|
||||||
|
- role: pkgdb2
|
||||||
|
|
|
@ -261,13 +261,6 @@
|
||||||
wikipath: /wiki
|
wikipath: /wiki
|
||||||
proxyurl: "{{ varnish_url }}"
|
proxyurl: "{{ varnish_url }}"
|
||||||
|
|
||||||
- role: httpd/reverseproxy
|
|
||||||
website: admin.fedoraproject.org
|
|
||||||
destname: pkgdb
|
|
||||||
remotepath: /pkgdb
|
|
||||||
localpath: /pkgdb
|
|
||||||
proxyurl: "{{ varnish_url }}"
|
|
||||||
|
|
||||||
- role: httpd/reverseproxy
|
- role: httpd/reverseproxy
|
||||||
website: bodhi.fedoraproject.org
|
website: bodhi.fedoraproject.org
|
||||||
destname: bodhi
|
destname: bodhi
|
||||||
|
|
423
roles/pkgdb-proxy/files/pkgdb-gnome-software-collections.json
Normal file
423
roles/pkgdb-proxy/files/pkgdb-gnome-software-collections.json
Normal file
|
@ -0,0 +1,423 @@
|
||||||
|
{
|
||||||
|
"collections": [
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "f28",
|
||||||
|
"date_created": "2018-02-20 11:18:46",
|
||||||
|
"date_updated": "2018-02-20 11:18:46",
|
||||||
|
"dist_tag": ".fc28",
|
||||||
|
"koji_name": "f28",
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "Under Development",
|
||||||
|
"version": "28"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "f25",
|
||||||
|
"date_created": "2016-07-26 13:50:32",
|
||||||
|
"date_updated": "2016-11-22 14:31:43",
|
||||||
|
"dist_tag": ".fc25",
|
||||||
|
"koji_name": "f25",
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "Active",
|
||||||
|
"version": "25"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "f10",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2014-05-14 12:36:15",
|
||||||
|
"dist_tag": ".fc10",
|
||||||
|
"koji_name": "dist-f10",
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "10"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "f16",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2014-05-14 12:36:15",
|
||||||
|
"dist_tag": ".fc16",
|
||||||
|
"koji_name": "f16",
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "16"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "FC-1",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2014-05-14 12:36:15",
|
||||||
|
"dist_tag": ".fc1",
|
||||||
|
"koji_name": null,
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "FC-2",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2014-05-14 12:36:15",
|
||||||
|
"dist_tag": ".fc2",
|
||||||
|
"koji_name": null,
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "FC-3",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2014-05-14 12:36:15",
|
||||||
|
"dist_tag": ".fc3",
|
||||||
|
"koji_name": null,
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "FC-4",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2014-05-14 12:36:15",
|
||||||
|
"dist_tag": ".fc4",
|
||||||
|
"koji_name": null,
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "4"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "FC-5",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2014-05-14 12:36:15",
|
||||||
|
"dist_tag": ".fc5",
|
||||||
|
"koji_name": null,
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "fc6",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2014-05-14 12:36:15",
|
||||||
|
"dist_tag": ".fc6",
|
||||||
|
"koji_name": "dist-fc6",
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "6"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "f7",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2014-05-14 12:36:15",
|
||||||
|
"dist_tag": ".fc7",
|
||||||
|
"koji_name": "dist-fc7",
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "7"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "f11",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2014-05-14 12:36:15",
|
||||||
|
"dist_tag": ".fc11",
|
||||||
|
"koji_name": "dist-f11",
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "11"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "f17",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2014-05-14 12:36:15",
|
||||||
|
"dist_tag": ".fc17",
|
||||||
|
"koji_name": "f17",
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "17"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "f20",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2014-05-14 12:36:15",
|
||||||
|
"dist_tag": ".fc20",
|
||||||
|
"koji_name": "f20",
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "20"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "f19",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2014-05-14 12:36:15",
|
||||||
|
"dist_tag": ".fc19",
|
||||||
|
"koji_name": "f19",
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "19"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "f22",
|
||||||
|
"date_created": "2015-02-10 14:00:01",
|
||||||
|
"date_updated": "2016-07-19 15:50:41",
|
||||||
|
"dist_tag": ".fc22",
|
||||||
|
"koji_name": "f22",
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "22"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "f21",
|
||||||
|
"date_created": "2014-07-08 18:02:03",
|
||||||
|
"date_updated": "2015-12-21 10:17:22",
|
||||||
|
"dist_tag": ".fc21",
|
||||||
|
"koji_name": "f21",
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "21"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "f23",
|
||||||
|
"date_created": "2015-07-14 18:13:12",
|
||||||
|
"date_updated": "2016-12-20 20:27:52",
|
||||||
|
"dist_tag": ".fc23",
|
||||||
|
"koji_name": "f23",
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "23"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "f24",
|
||||||
|
"date_created": "2016-02-23 22:57:55",
|
||||||
|
"date_updated": "2017-09-19 16:43:34",
|
||||||
|
"dist_tag": ".fc24",
|
||||||
|
"koji_name": "f24",
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "24"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "f27",
|
||||||
|
"date_created": "2017-09-19 16:42:06",
|
||||||
|
"date_updated": "2017-11-28 09:45:05",
|
||||||
|
"dist_tag": ".fc27",
|
||||||
|
"koji_name": "f27",
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "Under Development",
|
||||||
|
"version": "27"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": true,
|
||||||
|
"branchname": "master",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2017-09-19 16:41:54",
|
||||||
|
"dist_tag": ".fc29",
|
||||||
|
"koji_name": "rawhide",
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "Under Development",
|
||||||
|
"version": "devel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "f26",
|
||||||
|
"date_created": "2017-02-28 20:24:57",
|
||||||
|
"date_updated": "2017-07-11 14:04:59",
|
||||||
|
"dist_tag": ".fc26",
|
||||||
|
"koji_name": "f26",
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "Active",
|
||||||
|
"version": "26"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "f8",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2014-05-14 12:36:15",
|
||||||
|
"dist_tag": ".fc8",
|
||||||
|
"koji_name": "dist-f8",
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "8"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "f9",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2014-05-14 12:36:15",
|
||||||
|
"dist_tag": ".fc9",
|
||||||
|
"koji_name": "dist-f9",
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "9"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "f15",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2014-05-14 12:36:15",
|
||||||
|
"dist_tag": ".fc15",
|
||||||
|
"koji_name": "dist-f15",
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "15"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "f12",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2014-05-14 12:36:15",
|
||||||
|
"dist_tag": ".fc12",
|
||||||
|
"koji_name": "dist-f12",
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "12"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "f13",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2014-05-14 12:36:15",
|
||||||
|
"dist_tag": ".fc13",
|
||||||
|
"koji_name": "dist-f13",
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "13"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "f14",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2014-05-14 12:36:15",
|
||||||
|
"dist_tag": ".fc14",
|
||||||
|
"koji_name": "dist-f14",
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "14"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "f18",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2014-05-14 12:36:15",
|
||||||
|
"dist_tag": ".fc18",
|
||||||
|
"koji_name": "f18",
|
||||||
|
"name": "Fedora",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "18"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": true,
|
||||||
|
"branchname": "el5",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2017-03-31 15:41:41",
|
||||||
|
"dist_tag": ".el5",
|
||||||
|
"koji_name": "dist-5E-epel",
|
||||||
|
"name": "Fedora EPEL",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": true,
|
||||||
|
"branchname": "epel7",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2015-12-08 15:16:41",
|
||||||
|
"dist_tag": ".el7",
|
||||||
|
"koji_name": "epel7",
|
||||||
|
"name": "Fedora EPEL",
|
||||||
|
"status": "Active",
|
||||||
|
"version": "7"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": true,
|
||||||
|
"branchname": "el6",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2015-12-08 15:17:58",
|
||||||
|
"dist_tag": ".el6",
|
||||||
|
"koji_name": "dist-6E-epel",
|
||||||
|
"name": "Fedora EPEL",
|
||||||
|
"status": "Active",
|
||||||
|
"version": "6"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "el4",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2014-05-14 12:36:15",
|
||||||
|
"dist_tag": ".el4",
|
||||||
|
"koji_name": "dist-4E-epel",
|
||||||
|
"name": "Fedora EPEL",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "4"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "olpc3",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2014-05-14 12:36:15",
|
||||||
|
"dist_tag": ".olpc3",
|
||||||
|
"koji_name": "dist-olpc3",
|
||||||
|
"name": "Fedora OLPC",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "OLPC-4",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2014-05-14 12:36:15",
|
||||||
|
"dist_tag": "olpc4",
|
||||||
|
"koji_name": "dist-olpc4",
|
||||||
|
"name": "Fedora OLPC",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "4"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "OLPC-2",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2014-05-14 12:36:15",
|
||||||
|
"dist_tag": ".olpc2",
|
||||||
|
"koji_name": "dist-olpc2",
|
||||||
|
"name": "Fedora OLPC",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "RHL-8",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2014-05-14 12:36:15",
|
||||||
|
"dist_tag": ".rhl8",
|
||||||
|
"koji_name": null,
|
||||||
|
"name": "Red Hat Linux",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "8"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allow_retire": false,
|
||||||
|
"branchname": "RHL-9",
|
||||||
|
"date_created": "2014-05-14 12:36:15",
|
||||||
|
"date_updated": "2014-05-14 12:36:15",
|
||||||
|
"dist_tag": ".rhl9",
|
||||||
|
"koji_name": null,
|
||||||
|
"name": "Red Hat Linux",
|
||||||
|
"status": "EOL",
|
||||||
|
"version": "9"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"output": "ok"
|
||||||
|
}
|
1
roles/pkgdb-proxy/files/pkgdb-gnome-software.conf
Normal file
1
roles/pkgdb-proxy/files/pkgdb-gnome-software.conf
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Alias /pkgdb/api/collections /srv/web/pkgdb-gnome-software-collections.json
|
15
roles/pkgdb-proxy/tasks/main.yml
Normal file
15
roles/pkgdb-proxy/tasks/main.yml
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
---
|
||||||
|
# Install static JSON file needed by gnome-software, on proxies.
|
||||||
|
- name: Copy static JSON file into place
|
||||||
|
copy: src=pkgdb-gnome-software-collections.json dest=/srv/web/pkgdb-gnome-software-collections.json owner=root group=root mode=755
|
||||||
|
tags:
|
||||||
|
- gnome-software
|
||||||
|
- pkgdb2
|
||||||
|
|
||||||
|
- name: Copy httpd config
|
||||||
|
copy: src=pkgdb-gnome-software.conf dest=/etc/httpd/conf.d/admin.fedoraproject.org/pkgdb.conf owner=root group=root mode=755
|
||||||
|
notify:
|
||||||
|
- restart httpd
|
||||||
|
tags:
|
||||||
|
- gnome-software
|
||||||
|
- pkgdb2
|
Loading…
Add table
Add a link
Reference in a new issue