code: def generate_cert(domain):
      '''
      Generate an icinga2 client certificate and key.
  
      Returns::
          icinga2 pki new-cert --cn domain.tld --key /etc/icinga2/pki/domain.tld.key --cert /etc/icinga2/pki/domain.tld.crt
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' icinga2.generate_cert domain.tld
  
      '''
      result = __salt__['cmd.run_all'](["icinga2", "pki", "new-cert", "--cn", domain, "--key", "{0}{1}.key".format(get_certs_path(), domain), "--cert", "{0}{1}.crt".format(get_certs_path(), domain)], python_shell=False)
      return resulf generate_cert(domain):
      '''
      Generate an icinga2 client certificate and key.
  
      Returns::
          icinga2 pki new-cert --cn domain.tld --key /etc/icinga2/pki/domain.tld.key --cert /etc/icinga2/pki/domain.tld.crt
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' icinga2.generate_cert domain.tld
  
      '''
      result = __salt__['cmd.run_all'](["icinga2", "pki", "new-cert", "--cn", domain, "--key", "{0}{1}.key".format(get_certs_path(), domain), "--cert", "{0}{1}.crt".format(get_certs_path(), domain)], python_shell=False)
      return result
docs: Generate an icinga2 client certificate and key.
  
      Returns::
          icinga2 pki new-cert --cn domain.tld --key /etc/icinga2/pki/domain.tld.key --cert /etc/icinga2/pki/domain.tld.crt
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' icinga2.generate_cert domain.tld