diff options
| author | Joey Hess <joey@kitenet.net> | 2014-05-09 10:31:30 -0300 |
|---|---|---|
| committer | Joey Hess <joey@kitenet.net> | 2014-05-09 10:31:30 -0300 |
| commit | 26254bf8c79a83bc5e76deea81a3cabfaec6c8b2 (patch) | |
| tree | d4f071fe2eec53fa258c2ebb007f28cbbf486f76 /Propellor/Property | |
| parent | 839ba9dc632d328746beccb3d8abfa87267824d6 (diff) | |
propellor spin
Diffstat (limited to 'Propellor/Property')
| -rw-r--r-- | Propellor/Property/SiteSpecific/JoeySites.hs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Propellor/Property/SiteSpecific/JoeySites.hs b/Propellor/Property/SiteSpecific/JoeySites.hs index 1d555537..28b3dffd 100644 --- a/Propellor/Property/SiteSpecific/JoeySites.hs +++ b/Propellor/Property/SiteSpecific/JoeySites.hs @@ -300,3 +300,15 @@ twitRss = combineProperties "twitter rss" crontime = "15 * * * *" feed url desc = Cron.job desc crontime "joey" dir $ "./twitRss " ++ shellEscape url ++ " > " ++ shellEscape ("../" ++ desc ++ ".rss") + +ircBouncer :: Property +ircBouncer = propertyList "IRC bouncer" + [ Apt.installed ["znc"] + , User.accountFor "znc" + , File.hasPrivContent conf + , File.ownerGroup conf "znc" "znc" + , Cron.job "znconboot" "@reboot" "znc" "~" "znc" + , Cron.job "zncrunning" "@hourly" "znc" "~" "znc || true" + ] + where + conf = "/home/znc/.znc/configs/znc.conf" |
