From dffa293700e81d3e6c827b8464efacf7084ee096 Mon Sep 17 00:00:00 2001 From: Andrea Dell'Amico Date: Tue, 11 Jan 2022 18:43:13 +0100 Subject: [PATCH] openid_connect and dashboard plugins. --- defaults/main.yml | 5 ++++- tasks/redmine-plugins.yml | 18 ++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/defaults/main.yml b/defaults/main.yml index e027c50..b6752a6 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -156,7 +156,10 @@ rm_involvement_url: 'https://github.com/adellam/redmine_involvement_filter.git' rm_involvement_plugin: False rm_omniauth_url: 'https://github.com/arlin2050/redmine_omniauth_client.git' rm_omniauth_plugin: False - +rm_openid_connect_plugin_url: https://github.com/devopskube/redmine_openid_connect.git +rm_openid_connect_plugin: False +rm_dashboard_plugin_url: https://github.com/akpaevj/dashboard.git +rm_dashboard_plugin: False # Used by unicorn unicorn_listen_port: 4000 unicorn_listen_address: 127.0.0.1 diff --git a/tasks/redmine-plugins.yml b/tasks/redmine-plugins.yml index 150227e..0e21bd8 100644 --- a/tasks/redmine-plugins.yml +++ b/tasks/redmine-plugins.yml @@ -300,3 +300,21 @@ when: rm_omniauth_plugin tags: [ 'redmine', 'redmine_plugins', 'rm_oauth', 'rm_omniauth' ] +- name: Install the OpenId connect plugin + git: + repo: '{{ rm_openid_connect_plugin_url }}' + dest: '{{ redmine_glob_root_dir }}/{{ redmine_inst_dir }}/plugins/redmine_openid_connect' + update: no + notify: + - Bundle install and reconfigure redmine + when: rm_openid_connect_plugin + tags: [ 'redmine', 'redmine_plugins', 'rm_oidc', 'rm_openid_connect' ] + +- name: Install the dashboard plugin + git: + repo: '{{ rm_dashboard_plugin_url }}' + dest: '{{ redmine_glob_root_dir }}/{{ redmine_inst_dir }}/plugins/dashboard' + update: no + when: rm_dashboard_plugin + tags: [ 'redmine', 'redmine_plugins', 'rm_dashboard' ] +