This repository has been archived on 2026-05-25. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
zx_ansible_tools/ansible_tools/roles/set-zextras-login-logo/tasks/main.yml
T
2023-03-09 16:44:05 +01:00

26 lines
854 B
YAML

---
- name: Vérification de la présence des paramètres d'entrées dans les variables
ansible.builtin.fail:
msg: |
la variable {{ item }} est obligatoire pour
utiliser le role set-logo.
Veuillez la rajouter dans les host_vars
when:
- item is not defined
loop:
- zimbraMailDomain
- zimbraSkinLogoLoginBanner
- name: Get param - zxsuite auth loginPage getLogo
ansible.builtin.shell: |
set -e -o pipefail
/opt/zimbra/bin/zxsuite auth loginPage getLogo domain {{ zimbraMailDomain }}
register: logo_path
changed_when: false
args:
executable: /bin/bash
- name: Set param - zxsuite auth loginPage setLogo
ansible.builtin.command: "/opt/zimbra/bin/zxsuite auth loginPage setLogo domain {{ zimbraMailDomain }} {{ zimbraSkinLogoLoginBanner }}"
when: logo_path.stdout != zimbraSkinLogoLoginBanner