Re: Freeze break request: Enable Basset to 0.3 and enable mediawiki extension

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



+!

On 22 March 2016 at 14:56, Patrick Uiterwijk <puiterwijk@xxxxxxxxxx> wrote:
> Hi,
>
> Could I get +1s for:
> - the following patches
> - updating basset on basset01
> - running the mediawiki and basset playbooks
>
> This will enable the mediawiki automated cleanup and account blocking.
>
>
> commit e86a0bb505017454f8e921374d1f593136fdc5ec
> Author: Patrick Uiterwijk <puiterwijk@xxxxxxxxxx>
> Date:   Tue Mar 22 20:51:07 2016 +0000
>
>     Add ACL for basset frontend
>
>     Signed-off-by: Patrick Uiterwijk <puiterwijk@xxxxxxxxxx>
>
> diff --git a/roles/basset/frontend/tasks/main.yml
> b/roles/basset/frontend/tasks/main.yml
> index 54637ab..d2ccf6b 100644
> --- a/roles/basset/frontend/tasks/main.yml
> +++ b/roles/basset/frontend/tasks/main.yml
> @@ -6,6 +6,15 @@
>    - basset
>    - basset/frontend
>
> +- name: install basset config
> +  template: src=frontend.cfg.j2 dest=/etc/basset/frontend.cfg
> +            user=basset-frontend group=basset-frontend mode=0600
> +  notify:
> +  - restart httpd
> +  tags:
> +  - basset
> +  - basset/frontend
> +
>  - name: install staging htpasswd
>    copy: src={{private}}/files/httpd/basset.stg.htpasswd
> dest=/etc/httpd/conf.d/basset.htpasswd
>          owner=root group=root mode=0644
> diff --git a/roles/basset/frontend/templates/frontend.cfg.j2
> b/roles/basset/frontend/templates/frontend.cfg.j2
> new file mode 100644
> index 0000000..476efa2
> --- /dev/null
> +++ b/roles/basset/frontend/templates/frontend.cfg.j2
> @@ -0,0 +1,6 @@
> +[submission_access]
> +10.5.126.63 = mediawiki.new,mediawiki.edit
> +10.5.126.73 = mediawiki.new,mediawiki.edit
> +10.5.126.25 = fedora.fas.registration,fedora.fas.cla_sign
> +10.5.126.26 = fedora.fas.registration,fedora.fas.cla_sign
> +10.5.126.30 = fedora.fas.registration,fedora.fas.cla_sign
>
> commit b10be2e241a3b270236aa0f35f89609281e75595
> Author: Patrick Uiterwijk <puiterwijk@xxxxxxxxxx>
> Date:   Tue Mar 22 20:46:39 2016 +0000
>
>     Open iptables on basset for wiki
>
>     Signed-off-by: Patrick Uiterwijk <puiterwijk@xxxxxxxxxx>
>
> diff --git a/inventory/group_vars/basset b/inventory/group_vars/basset
> index 5bab0fa..85fc069 100644
> --- a/inventory/group_vars/basset
> +++ b/inventory/group_vars/basset
> @@ -9,6 +9,9 @@ custom_rules: [
>      '-A INPUT -p tcp -m tcp -s 10.5.126.25   --dport 80 -j ACCEPT',
>      '-A INPUT -p tcp -m tcp -s 10.5.126.26   --dport 80 -j ACCEPT',
>      '-A INPUT -p tcp -m tcp -s 10.5.126.30   --dport 80 -j ACCEPT'
> +    # wiki01, wiki02
> +    '-A INPUT -p tcp -m tcp -s 10.5.126.63   --dport 80 -j ACCEPT'
> +    '-A INPUT -p tcp -m tcp -s 10.5.126.73   --dport 80 -j ACCEPT'
>  ]
>
>  fas_client_groups: sysadmin-main
> diff --git a/inventory/group_vars/basset-stg
> b/inventory/group_vars/basset-stg
> index ad45a6f..02049e5 100644
> --- a/inventory/group_vars/basset-stg
> +++ b/inventory/group_vars/basset-stg
> @@ -7,6 +7,8 @@ num_cpus: 2
>  custom_rules: [
>      # fas01.stg
>      '-A INPUT -p tcp -m tcp -s 10.5.126.86   --dport 80 -j ACCEPT',
> +    # wiki01.stg
> +    '-A INPUT -p tcp -m tcp -s 10.5.126.60   --dport 80 -j ACCEPT',
>  ]
>
>  fas_client_groups: sysadmin-main
>
> commit bc7f0faabfcef27470398703fdd2cf43a6daf270
> Author: Patrick Uiterwijk <puiterwijk@xxxxxxxxxx>
> Date:   Tue Mar 22 20:44:02 2016 +0000
>
>     Enable mediawiki basset plugin
>
>     Signed-off-by: Patrick Uiterwijk <puiterwijk@xxxxxxxxxx>
>
> diff --git a/roles/mediawiki/tasks/main.yml b/roles/mediawiki/tasks/main.yml
> index dc64683..ddf1e8e 100644
> --- a/roles/mediawiki/tasks/main.yml
> +++ b/roles/mediawiki/tasks/main.yml
> @@ -36,6 +36,7 @@
>    - mediawiki119-RSS
>    - mediawiki-FedoraBadges
> +  - mediawiki119-basset
>    - php-zmq
>    - php-pecl-uuid
>    tags:
> diff --git a/roles/mediawiki/templates/LocalSettings.php.fp.j2
> b/roles/mediawiki/templates/LocalSettings.php.fp.j2
> index a6c10b4..3362115 100644
> --- a/roles/mediawiki/templates/LocalSettings.php.fp.j2
> +++ b/roles/mediawiki/templates/LocalSettings.php.fp.j2
> @@ -324,6 +324,18 @@ require_once "$IP/extensions/fedmsg-emit.php";
>  require_once "$IP/extensions/HTTP302Found/HTTP302Found.php";
>  require_once "$IP/extensions/intersection/DynamicPageList.php";
>  require_once "$IP/extensions/RSS/RSS.php";
> +require_once "$IP/extensions/BassetSubmitter.php";
> +
> +{% if env == "staging" %}
> +$basset_url = 'http://basset01.stg.phx2.fedoraproject.org/basset';
> +$basset_username = '{{ basset_stg_frontend_user }}';
> +$basset_password = '{{ basset_stg_frontend_pass }}';
> +{% else %}
> +$basset_url = 'http://basset01.phx2.fedoraproject.org/basset';
> +$basset_username = '{{ basset_prod_frontend_user }}';
> +$basset_password = '{{ basset_prod_frontend_pass }}';
> +{% endif %}
> +
>
>  $wgShowExceptionDetails = true;
>
> _______________________________________________
> infrastructure mailing list
> infrastructure@xxxxxxxxxxxxxxxxxxxxxxx
> http://lists.fedoraproject.org/admin/lists/infrastructure@xxxxxxxxxxxxxxxxxxxxxxx
>



-- 
Stephen J Smoogen.
_______________________________________________
infrastructure mailing list
infrastructure@xxxxxxxxxxxxxxxxxxxxxxx
http://lists.fedoraproject.org/admin/lists/infrastructure@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Development]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux