)]}'
{"modules/statusbot/manifests/init.pp":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"64994a788690f2e1a9e98ade65471491ee6fd173","unresolved":false,"context_lines":[{"line_number":44,"context_line":"    group   \u003d\u003e \u0027root\u0027,"},{"line_number":45,"context_line":"    mode    \u003d\u003e \u00270555\u0027,"},{"line_number":46,"context_line":"    owner   \u003d\u003e \u0027root\u0027,"},{"line_number":47,"context_line":"    require \u003d\u003e Package[\u0027statusbot\u0027],"},{"line_number":48,"context_line":"    source  \u003d\u003e \u0027puppet:///modules/statusbot/statusbot.init\u0027,"},{"line_number":49,"context_line":"  }"},{"line_number":50,"context_line":""}],"source_content_type":"text/x-puppet","patch_set":3,"id":"AAAAOH%2F%2FvR8%3D","line":47,"updated":"2013-03-29 21:26:04.000000000","message":"The package resource here won\u0027t be available when puppet runs as we install statusbot with an exec. You could potentially use the pip provider to install it out of the local repo though. Or require the exec of install_statusbot instead.","commit_id":"3c18a7eb335906c3bef93c3a8a77235257360e62"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"64994a788690f2e1a9e98ade65471491ee6fd173","unresolved":false,"context_lines":[{"line_number":54,"context_line":"    hasrestart \u003d\u003e true,"},{"line_number":55,"context_line":"    require    \u003d\u003e File[\u0027/etc/init.d/statusbot\u0027],"},{"line_number":56,"context_line":"    subscribe  \u003d\u003e ["},{"line_number":57,"context_line":"      Package[\u0027statusbot\u0027],"},{"line_number":58,"context_line":"      File[\u0027/etc/statusbot/statusbot.config\u0027],"},{"line_number":59,"context_line":"    ],"},{"line_number":60,"context_line":"  }"}],"source_content_type":"text/x-puppet","patch_set":3,"id":"AAAAOH%2F%2FvR0%3D","line":57,"updated":"2013-03-29 21:26:04.000000000","message":"Same comment as above. Note that I think the vcsrepo git provider refreshes on every puppet run and not just when git actually has an update. I could be wrong about that though. If it does refresh that often then statusbot would flap every 10 minutes or so.","commit_id":"3c18a7eb335906c3bef93c3a8a77235257360e62"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"64994a788690f2e1a9e98ade65471491ee6fd173","unresolved":false,"context_lines":[{"line_number":63,"context_line":"    ensure \u003d\u003e directory,"},{"line_number":64,"context_line":"  }"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"  file { \u0027/var/log/statusbot\u0027:"},{"line_number":67,"context_line":"    ensure \u003d\u003e directory,"},{"line_number":68,"context_line":"    group  \u003d\u003e \u0027statusbot\u0027,"},{"line_number":69,"context_line":"    mode   \u003d\u003e \u00270775\u0027,"}],"source_content_type":"text/x-puppet","patch_set":3,"id":"AAAAOH%2F%2FvRo%3D","line":66,"updated":"2013-03-29 21:26:04.000000000","message":"Do you also need to create the /var/run/statusbot dir used for the lock file?","commit_id":"3c18a7eb335906c3bef93c3a8a77235257360e62"}]}
