From af40d6219390236097de6b9a06433b20afc3afad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Bompard?= Date: Wed, 10 May 2023 17:51:43 +0200 Subject: [PATCH] Ipsilon: make sure the ipsilon-fedora addons are installed MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Aurélien Bompard --- roles/ipsilon/tasks/main.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/roles/ipsilon/tasks/main.yml b/roles/ipsilon/tasks/main.yml index 931da26501..0b5376a287 100644 --- a/roles/ipsilon/tasks/main.yml +++ b/roles/ipsilon/tasks/main.yml @@ -40,7 +40,7 @@ tags: - ipsilon -- name: Install Fedora-specific code +- name: Install Fedora-specific code if it changed command: cmd: ./install.sh chdir: /opt/ipsilon-fedora @@ -48,6 +48,14 @@ tags: - ipsilon +- name: Install Fedora-specific code on initial run + command: + cmd: ./install.sh + chdir: /opt/ipsilon-fedora + creates: "{{ ansible_facts['python3']['sitelib'] }}/ipsilon/providers/openidc/plugins/account-scopes.py" + tags: + - ipsilon + - include_role: name: ipa/client