diff options
Diffstat (limited to 'roles/rss-aggregator/tasks')
| -rw-r--r-- | roles/rss-aggregator/tasks/main.yml | 17 |
1 files changed, 15 insertions, 2 deletions
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 ^\<link\ rel=\"stylesheet\" \ + > {{ 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 |
