From a6b4f7800685fa5d5e0c17fe46d27ec9ad5106f9 Mon Sep 17 00:00:00 2001 From: "Elizabeth K. Joseph" Date: Fri, 9 Sep 2016 14:42:21 -0700 Subject: [PATCH] Add Twitter support The statusbot project now has support for Twitter, see Ib4bdbb335e4bc12d75d5f0ec2a1b95c8a6b2e7d5 for details. Add support now in this module for those who wish to use it. Change-Id: Ia861189ea10d0056afb43fe6a6fd1e51d4ffb4bf --- manifests/init.pp | 5 +++++ templates/statusbot.config.erb | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/manifests/init.pp b/manifests/init.pp index 6da436a..7003294 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -9,9 +9,14 @@ class statusbot( $wiki_password, $wiki_url, $wiki_user, + $twitter_key = undef, + $twitter_secret = undef, + $twitter_token_key = undef, + $twitter_token_secret = undef, $channels = [], $irclogs_url = undef, $wiki_successpageid = undef, + $twitter = undef, ) { user { 'statusbot': diff --git a/templates/statusbot.config.erb b/templates/statusbot.config.erb index 09686ca..fcc03cf 100644 --- a/templates/statusbot.config.erb +++ b/templates/statusbot.config.erb @@ -32,3 +32,11 @@ url=<%= @irclogs_url %> [alertfile] dir=/var/lib/statusbot/www + +<% if @twitter %> +[twitter] +consumer_key=<%= @twitter_key %> +consumer_secret=<%= @twitter_secret %> +access_token_key=<%= @twitter_token_key %> +access_token_secret=<%= @twitter_token_secret %> +<% end -%>