Fix easyfix to work in stg. Needs to use stg.fedoraproject.org for ssl reasons.
This commit is contained in:
parent
c90a18bc25
commit
93090bf778
3 changed files with 19 additions and 1 deletions
|
@ -53,7 +53,7 @@
|
||||||
- easyfix
|
- easyfix
|
||||||
|
|
||||||
- name: Install the easyfix script
|
- name: Install the easyfix script
|
||||||
copy: >
|
template: >
|
||||||
src=gather_easyfix.py dest=/usr/local/bin/gather_easyfix.py
|
src=gather_easyfix.py dest=/usr/local/bin/gather_easyfix.py
|
||||||
owner=root group=root mode=0755
|
owner=root group=root mode=0755
|
||||||
tags:
|
tags:
|
||||||
|
|
10
roles/easyfix/gather/templates/easyfix.cron
Normal file
10
roles/easyfix/gather/templates/easyfix.cron
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
# Sends the reminder about coming meetings
|
||||||
|
#
|
||||||
|
# The frequency set here should be consistent with the one set in the
|
||||||
|
# configuration file.
|
||||||
|
#
|
||||||
|
{% if env == 'staging' %}
|
||||||
|
*/30 * * * * apache cd /srv/web/easyfix && /usr/bin/python /usr/local/bin/gather_easyfix.py --fedmenu-url="https://apps.stg.fedoraproject.org/fedmenu" --fedmenu-data-url="https://apps.stg.fedoraproject.org/js/data.js" >& /dev/null
|
||||||
|
{% else %}
|
||||||
|
*/30 * * * * apache cd /srv/web/easyfix && /usr/bin/python /usr/local/bin/gather_easyfix.py --fedmenu-url="https://apps.fedoraproject.org/fedmenu" --fedmenu-data-url="https://apps.fedoraproject.org/js/data.js" >& /dev/null
|
||||||
|
{% endif %}
|
|
@ -66,7 +66,11 @@ class MediaWiki(fedora.client.Wiki):
|
||||||
https://fedorapeople.org/gitweb?p=till/public_git/cnucnu.git;a=summary
|
https://fedorapeople.org/gitweb?p=till/public_git/cnucnu.git;a=summary
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
{% if env == 'staging' %}
|
||||||
|
def __init__(self, base_url='https://stg.fedoraproject.org/w/', *args,
|
||||||
|
{% else %}
|
||||||
def __init__(self, base_url='https://fedoraproject.org/w/', *args,
|
def __init__(self, base_url='https://fedoraproject.org/w/', *args,
|
||||||
|
{% endif %}
|
||||||
**kwargs):
|
**kwargs):
|
||||||
""" Instanciate a Mediawiki client.
|
""" Instanciate a Mediawiki client.
|
||||||
:arg base_url: base url of the mediawiki to query.
|
:arg base_url: base url of the mediawiki to query.
|
||||||
|
@ -151,7 +155,11 @@ def gather_bugzilla_easyfix():
|
||||||
def gather_project():
|
def gather_project():
|
||||||
""" Retrieve all the projects which have subscribed to this idea.
|
""" Retrieve all the projects which have subscribed to this idea.
|
||||||
"""
|
"""
|
||||||
|
{% if env == 'staging' %}
|
||||||
|
wiki = MediaWiki(base_url='https://stg.fedoraproject.org/w/')
|
||||||
|
{% else %}
|
||||||
wiki = MediaWiki(base_url='https://fedoraproject.org/w/')
|
wiki = MediaWiki(base_url='https://fedoraproject.org/w/')
|
||||||
|
{% endif %}
|
||||||
page = wiki.get_pagesource("Easyfix")
|
page = wiki.get_pagesource("Easyfix")
|
||||||
projects = []
|
projects = []
|
||||||
for row in page.split('\n'):
|
for row in page.split('\n'):
|
Loading…
Add table
Add a link
Reference in a new issue