Description of problem: Now that Foreman (Satellite) has the ability to analyze content views and support a "needs published" feature, it would be nice to support this for Ansible. Currently, whenever Ansible playbooks are used around content views, it will create/publish new CVs when this isn't needed. This makes the playbook non-idempotent and causes a lot of extra CVs. Implement the needs_publish for the content views similar to the flags that will be available in hammer. See related upstream issue [0]. [0] https://github.com/theforeman/foreman-ansible-modules/issues/1645