--- - name: "load docker, db and proxy for {{application_id}}" include_role: name: cmp-db-docker-proxy - name: "Create {{ openproject_plugins_folder }}" file: path: "{{ openproject_plugins_folder }}" state: directory mode: '0755' - name: "Transfering Gemfile.plugins to {{ openproject_plugins_folder }}" copy: src: Gemfile.plugins dest: "{{ openproject_plugins_folder }}Gemfile.plugins" notify: - docker compose up - docker compose build - name: "create {{ openproject_dummy_volume }}" file: path: "{{ openproject_dummy_volume }}" state: directory mode: "0755" - name: flush docker service meta: flush_handlers - name: Set settings in OpenProject shell: > docker compose exec web bash -c "cd /app && RAILS_ENV={{ ENVIRONMENT | lower }} bundle exec rails runner \"Setting[:{{ item.key }}] = '{{ item.value }}'\"" args: chdir: "{{ docker_compose.directories.instance }}" loop: "{{ openproject_rails_settings | dict2items }}" async: "{{ ASYNC_TIME if ASYNC_ENABLED | bool else omit }}" poll: "{{ ASYNC_POLL if ASYNC_ENABLED | bool else omit }}" - name: Setup LDAP include_tasks: 01_ldap.yml when: applications | get_app_conf(application_id, 'features.ldap', True) | bool