Execution
Date 30 Dec 2024 15:15:14 +0000
Duration 00:00:03.87
Controller ssh-gw-4.layershift.com
User root
Versions
Ansible 2.16.11
ara 1.7.2 / 1.7.2
Python 3.10.10
Summary
5 Hosts
2 Tasks
10 Results
1 Plays
1 Files
0 Records

File: /home/ssh-gateway/ansible/zimbra/1.yaml

---
- name: Playbook to check TLS status
  hosts: all
  gather_facts: false
  tasks:
    - name: Check TLS status
      ansible.builtin.shell: |
        su -l zimbra -c "zmlocalconfig -s ldap_starttls_required"
        su -l zimbra -c "zmlocalconfig -s ldap_starttls_supported"
      args:
        executable: /bin/bash
      register: tls_status
      changed_when: >
        tls_status.stdout_lines[0] != "ldap_starttls_required = true" or
        tls_status.stdout_lines[1] != "ldap_starttls_supported = 1"

    - name: Debug TLS status
      ansible.builtin.debug:
        msg: "{{ tls_status.stdout_lines }}"