[TASK] Refactor Nginx Symlink code

The symlink code now works as intended via the supported link function of Chef.
[TASK] Refactor code base before test

   * Prerequirements
      * [ ](Test) Symlink Python -> Python 2
      * [ ](Test) Package Python-software-properties
   * Redis
   * Postfix
      * [ ](Test) Package postfix-policyd-spf-python
   * Users
      * [ ](Test) if it all works some changes made
      * [ ](Test) .pub to git user
   * MySQL
      * [ ]Create Secure passwords
      * [ ]Save Secure password in .pam_environment
      * [ ]Create Database
      * [ ]Create User that has access to Database
      * [ ]Set user / pw in gitlab.yml
   * Nginx
      * [ ](Test) Symlink to gitlab site-available instead of just putting it into the site-enabled
      * [ ]Disable the default
   * Gitlab-shell
      * [ ](Test)
      * [ ](Test) Git checkout
      * [ ](Test) Check being made
   * Gitlab
      * [ ](Test) Git checkout
      * [ ](Test) Being installed
      * [ ](Test) Being checked and everything is green