code: def add_service(service, zone=None, permanent=True):
      '''
      Add a service for zone. If zone is omitted, default zone will be used.
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' firewalld.add_service ssh
  
      To assign a service to a specific zone:
  
      .. code-block:: bash
  
          salt '*' firewalld.add_service ssh my_zone
      '''
      if zone:
          cmd = '--zone={0} --add-service={1}'.format(zone, service)
      else:
          cmd = '--add-service={0}'.format(service)
  
      if permanent:
          cmd += ' --permanent'
  
      return __firewall_cmd(cmdf add_service(service, zone=None, permanent=True):
      '''
      Add a service for zone. If zone is omitted, default zone will be used.
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' firewalld.add_service ssh
  
      To assign a service to a specific zone:
  
      .. code-block:: bash
  
          salt '*' firewalld.add_service ssh my_zone
      '''
      if zone:
          cmd = '--zone={0} --add-service={1}'.format(zone, service)
      else:
          cmd = '--add-service={0}'.format(service)
  
      if permanent:
          cmd += ' --permanent'
  
      return __firewall_cmd(cmd)
docs: Add a service for zone. If zone is omitted, default zone will be used.
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' firewalld.add_service ssh
  
      To assign a service to a specific zone:
  
      .. code-block:: bash
  
          salt '*' firewalld.add_service ssh my_zone