diff --git a/ansible/idr-omero-web.yml b/ansible/idr-omero-web.yml index 30303f10..c9dff70a 100644 --- a/ansible/idr-omero-web.yml +++ b/ansible/idr-omero-web.yml @@ -10,3 +10,23 @@ # Vars are in group_vars/omero-hosts.yml environment: "{{ idr_ANSIBLE_ENVIRONMENT_VARIABLES | default({}) }}" + +# This bloock will run in case of updating omero-web +# It will check for the ms user exists +# If so, it will run the role to update the omero web nginx configuration file + +- hosts: "{{ idr_environment | default('idr') }}-omeroreadonly-hosts" + become: true + + pre_tasks: + - name: check if ms user exist + ansible.builtin.user: + name: "omero-server" + check_mode: true + register: service_user + + roles: + - role: ome.omero_ms_image_region + when: "{{ service_user.state | d('') == 'present' }}" + + environment: "{{ idr_ANSIBLE_ENVIRONMENT_VARIABLES | default({}) }}" diff --git a/ansible/requirements.yml b/ansible/requirements.yml index bb51bb01..e6386fa2 100644 --- a/ansible/requirements.yml +++ b/ansible/requirements.yml @@ -39,8 +39,9 @@ - name: ome.ice version: 4.4.4 -- src: ome.iptables_raw - version: 0.4.0 +- name: ome.iptables_raw + src: https://github.com/khaledk2/ansible-role-iptables-raw + version: upgrade_package_name - src: ome.java version: 2.2.0