On Mon, Nov 02, 2015 at 08:47:44AM -0700, Kevin Fenzi wrote: > We ran into an issue today with the developer.fedoraproject.org site. > > Every once in a while it would show up with some really old blog > content. > > Turns out we pull the site from github at :25 after the hour, and then > only update the rss feeds at :45 after the hour. This results in 20min > of having the old content from the repo and general confusion. > > This change removes the seperate cron job for this and just adds the > update to the cron that pulls the site so they are always in sync. +1 for me Pierre > -- > diff --git a/roles/developer/build/files/developer-rss-update.cron b/roles/developer/build/files/developer-rss-update.cron > deleted file mode 100644 > index 98232b2..0000000 > --- a/roles/developer/build/files/developer-rss-update.cron > +++ /dev/null > @@ -1,2 +0,0 @@ > -MAILTO=web-members@xxxxxxxxxxxxxxxxx > -45 * * * * apache /usr/local/bin/rss.py /srv/web/developer.fedoraproject.org/index.html > diff --git a/roles/developer/build/files/syncDeveloper.sh b/roles/developer/build/files/syncDeveloper.sh > index f8e7d48..91adb80 100644 > --- a/roles/developer/build/files/syncDeveloper.sh > +++ b/roles/developer/build/files/syncDeveloper.sh > @@ -11,3 +11,6 @@ cd /srv/web/developer.fedoraproject.org > /usr/bin/git reset -q --hard || exit 1 > /usr/bin/git checkout -q master || exit 1 > /usr/bin/git pull -q --ff-only || exit 1 > + > +# Now we update the blog content > +/usr/local/bin/rss.py /srv/web/developer.fedoraproject.org/index.html > diff --git a/roles/developer/build/tasks/main.yml b/roles/developer/build/tasks/main.yml > index 8b99578..eb46bbf 100644 > --- a/roles/developer/build/tasks/main.yml > +++ b/roles/developer/build/tasks/main.yml > @@ -29,13 +29,12 @@ > tags: > - developer.fedoraproject.org > > -- name: Install the syncDeveloper and rss feed update jobs > +- name: Install the syncDeveloper cron job > copy: > > src={{item}}.cron dest=/etc/cron.d/{{item}}.cron > owner=root group=root mode=0644 > with_items: > - syncDeveloper > - - developer-rss-update > tags: > - developer.fedoraproject.org > - cron
Attachment:
pgpx4IYDDcZWJ.pgp
Description: PGP signature
_______________________________________________ infrastructure mailing list infrastructure@xxxxxxxxxxxxxxxxxxxxxxx http://lists.fedoraproject.org/admin/infrastructure@xxxxxxxxxxxxxxxxxxxxxxx