##### SUMMARY

SyntaxWarning over using is for comparison of literals. The fix is simple and is a good beginner issue.

```
contrib/inventory/cobbler.py:218: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if this_dns_name is not None and this_dns_name is not "":
```

##### ISSUE TYPE

- Bug Report

##### COMPONENT NAME

cobbler

##### ANSIBLE VERSION

devel branch
"""
Cobbler external inventory script
=================================
Ansible has a feature where instead of reading from /etc/ansible/hosts
as a text file, it can query external programs to obtain the list
of hosts, groups the hosts are in, and even variables to assign to each host.
To use this, copy this file over /etc/ansible/hosts and chmod +x the file.
This, more or less, allows you to keep one central database containing
info about all of your managed instances.
This script is an example of sourcing that data from Cobbler
(https://cobbler.github.io).  With cobbler each --mgmt-class in cobbler
will correspond to a group in Ansible, and --ks-meta variables will be
passed down for use in templates or even in argument lines.
NOTE: The cobbler system names will not be used.  Make sure a