Add ansilbe configuration to set-up production (like) environment

Squashed commit of the following:

commit 6364abe66049c9d65ab55ca12e98471fc3b6c055
Author: Thomas Schank <DrTom@schank.ch>
Date:   Tue Apr 8 14:29:47 2014 +0200

    Done now

commit 0c98f7abc9de3312adae56d913276fdd57d76cd0
Author: Thomas Schank <DrTom@schank.ch>
Date:   Tue Apr 8 11:43:07 2014 +0200

    More stuff

commit 827e0983e20cf0b99c8b11bf33a1a21936a4d859
Author: Thomas Schank <DrTom@schank.ch>
Date:   Tue Apr 8 11:39:36 2014 +0200

    Improved pg handling

commit 88a1a0f9d670d0459aa0c068b98479fad63ba0be
Author: Thomas Schank <DrTom@schank.ch>
Date:   Tue Apr 8 09:02:45 2014 +0200

    Yay kinda works now

commit 0ffb79af64280d885cc1a5956e77b97d03784fff
Author: Thomas Schank <DrTom@schank.ch>
Date:   Mon Apr 7 15:44:52 2014 +0200

    Use next as branch and more

commit d423e9f65b2e0ebd7eca6f61a3b1f149f5d0674f
Author: Thomas Schank <DrTom@schank.ch>
Date:   Mon Apr 7 15:30:53 2014 +0200

    Create madek dirs

commit 24f3fd2b8d7225b41e284c6a365b77299796c085
Author: Thomas Schank <DrTom@schank.ch>
Date:   Mon Apr 7 15:07:35 2014 +0200

    Prepare deploy

commit 079b91b2ecb24cfae70cc1f60b5101a3834fd44b
Author: Thomas Schank <DrTom@schank.ch>
Date:   Mon Apr 7 13:49:04 2014 +0200

    Install http-server

commit 031d0e25ff17689b0d98b71f3defe0a52af231c4
Author: Thomas Schank <DrTom@schank.ch>
Date:   Mon Apr 7 11:34:52 2014 +0200

    Post rbenv installation

commit bb4dad078fca2fa896e5a4e564ef967236250bd2
Author: Thomas Schank <DrTom@schank.ch>
Date:   Mon Apr 7 11:25:14 2014 +0200

    Ansible up to adding a madek user
ui: implement toggling contrast_mode for logged in users [feat. @DrTom]

part of [#61132882]