Added the infra SOPs ported to asciidoc.
This commit is contained in:
parent
8a7f111a12
commit
a0301e30f1
148 changed files with 18575 additions and 17 deletions
62
modules/sysadmin_guide/pages/geoip-city-wsgi.adoc
Normal file
62
modules/sysadmin_guide/pages/geoip-city-wsgi.adoc
Normal file
|
@ -0,0 +1,62 @@
|
|||
= geoip-city-wsgi SOP
|
||||
|
||||
A simple web service that return geoip information as JSON-formatted
|
||||
dictionary in utf-8. Particularly, it's used by anaconda[1] to get the
|
||||
most probable territory code, based on the public IP of the caller.
|
||||
|
||||
== Contents
|
||||
|
||||
[arabic]
|
||||
. Contact Information
|
||||
. Basic Function
|
||||
. Ansible Roles
|
||||
. Apps depending of geoip-city-wsgi
|
||||
. Documentation Links
|
||||
|
||||
== Contact Information
|
||||
|
||||
Owner::
|
||||
Fedora Infrastructure Team
|
||||
Contact::
|
||||
#fedora-apps, #fedora-admin, #fedora-noc
|
||||
Location::
|
||||
https://geoip.fedoraproject.org
|
||||
Servers::
|
||||
sundries*, sundries*-stg
|
||||
Purpose::
|
||||
A simple web service that return geoip information as JSON-formatted
|
||||
dictionary in utf-8. Particularly, it's used by anaconda[1] to get the
|
||||
most probable territory code, based on the public IP of the caller.
|
||||
|
||||
== Basic Function
|
||||
|
||||
* Users go to https://geoip.fedoraproject.org/city
|
||||
* The website is exposed via
|
||||
`/etc/httpd/conf.d/geoip-city-wsgi-proxy.conf`.
|
||||
* Return a string with geoip information with syntax as JSON-formatted
|
||||
dict in utf8
|
||||
* It also currently accepts one override: ?ip=xxx.xxx.xxx.xxx, e.g.
|
||||
https://geoip.fedoraproject.org/city?ip=18.0.0.1 which then uses the
|
||||
passed IP address instead of the determined IP address of the client.
|
||||
|
||||
== Ansible Roles
|
||||
|
||||
The geoip-city-wsgi role
|
||||
https://pagure.io/fedora-infra/ansible/blob/main/f/roles/geoip-city-wsgi
|
||||
is present in sundries playbook
|
||||
https://pagure.io/fedora-infra/ansible/blob/main/f/playbooks/groups/sundries.yml
|
||||
|
||||
the proxy task are present in
|
||||
https://pagure.io/fedora-infra/ansible/blob/main/f/playbooks/include/proxies-reverseproxy.yml
|
||||
|
||||
== Apps depending of geoip-city-wsgi
|
||||
|
||||
unknown
|
||||
|
||||
== Documentation Links
|
||||
|
||||
app: https://geoip.fedoraproject.org source:
|
||||
https://github.com/fedora-infra/geoip-city-wsgi bugs:
|
||||
https://github.com/fedora-infra/geoip-city-wsgi/issues Role:
|
||||
https://pagure.io/fedora-infra/ansible/blob/main/f/tree/roles/geoip-city-wsgi
|
||||
[1] https://fedoraproject.org/wiki/Anaconda
|
Loading…
Add table
Add a link
Reference in a new issue