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