rss-feed-aggregator

An opinionated implementation of the pluto RSS feed aggregator into a blog-like interface for providing visibility and keeping up with releases of Ansible community projects.

It is deployed and available here: https://rss.community.eng.ansible.com

preview

How it works

In roles/feed-aggregator/defaults/main.yaml you'll find a list of Ansible collection repositories that are included in the Ansible community package as well as PyPi project feed URLs.

These are templated into a planet.ini which is used by pluto to determine which feeds to fetch updates for.

pluto then builds a static HTML website aggregating all the feeds to a specified location, in this case /var/www/feed-aggregator.

TODO

  • Some collections report an erroneous (or otherwise incorrect) repository URL in their galaxy.yml, see TODOs in roles/feed-aggregator/defaults/main.yaml.
  • openstack.cloud is hosted on gitea (although it is mirrored on github) and RSS support for gitea is a work in progress: go-gitea/gitea#569