diff --git a/roles/mediawiki/tasks/main.yml b/roles/mediawiki/tasks/main.yml index c7f2d57639..0f513ec5a3 100644 --- a/roles/mediawiki/tasks/main.yml +++ b/roles/mediawiki/tasks/main.yml @@ -29,7 +29,7 @@ - packages - name: adding FAS auth - copy: src=Auth_FAS.php dest=/usr/share/mediawiki119/extensions/Auth_FAS.php owner=root group=root mode=775 + template: src=Auth_FAS.php.j2 dest=/usr/share/mediawiki119/extensions/Auth_FAS.php owner=root group=root mode=775 tags: - config diff --git a/roles/mediawiki/files/Auth_FAS.php b/roles/mediawiki/templates/Auth_FAS.php.j2 similarity index 95% rename from roles/mediawiki/files/Auth_FAS.php rename to roles/mediawiki/templates/Auth_FAS.php.j2 index e429f5cf5e..437f141c45 100644 --- a/roles/mediawiki/files/Auth_FAS.php +++ b/roles/mediawiki/templates/Auth_FAS.php.j2 @@ -9,7 +9,11 @@ class Auth_FAS extends AuthPlugin { $username = strtolower( $username); $ch = curl_init(); +{% if env == 'staging' %} + curl_setopt($ch, CURLOPT_URL, 'https://admin.stg.fedoraproject.org/accounts/json/person_by_username?tg_format=json'); +{% else %} curl_setopt($ch, CURLOPT_URL, 'https://admin.fedoraproject.org/accounts/json/person_by_username?tg_format=json'); +{% endif %} curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_USERAGENT, "Auth_FAS 0.9"); curl_setopt($ch, CURLOPT_POSTFIELDS, "username=".urlencode($username)."&user_name=".urlencode($username)."&password=".urlencode($password)."&login=Login");