From 7fc20a5636bca9c6cf46ff1752c3f0e5322f1555 Mon Sep 17 00:00:00 2001 From: Joe Carstairs Date: Mon, 14 Sep 2026 09:11:27 +0100 Subject: update rss-aggregator to use new HTML output feature --- roles/rss-aggregator/tasks/main.yml | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) (limited to 'roles/rss-aggregator/tasks') diff --git a/roles/rss-aggregator/tasks/main.yml b/roles/rss-aggregator/tasks/main.yml index 9e23ca3..c3ee8d4 100644 --- a/roles/rss-aggregator/tasks/main.yml +++ b/roles/rss-aggregator/tasks/main.yml @@ -67,6 +67,19 @@ src: rss-aggregator.toml dest: /etc/rss-aggregator/config.toml +- name: Configure HTML feed head + ansible.builtin.shell: + cmd: | + curl --silent https://git.joeac.net/joeac.net.git/plain/http/share/components/head.upphtml \ + | grep -E ^\ {{ feed_html_head }} + creates: "{{ feed_html_head }}" + +- name: Configure HTML feed header + ansible.builtin.template: + src: header.html + dest: "{{ feed_html_header }}" + - name: Fetch subscriptions ansible.builtin.git: repo: git://git.joeac.net/subscriptions.git @@ -88,7 +101,7 @@ - name: Use rss-aggregator to generate RSS file ansible.builtin.shell: - cmd: rss-aggregator > {{ http_files_dir }}/feed/{{ feed_rss_path }} + cmd: rss-aggregator creates: "{{ http_files_dir }}/feed/{{ feed_rss_path }}" - name: Install nginx location config @@ -109,4 +122,4 @@ name: Run rss-aggregator job: >- git -C "{{ src_dir }}/subscriptions" pull; - rss-aggregator > {{ http_files_dir }}/feed/{{ feed_rss_path }} + rss-aggregator -- cgit v1.2.3