{"action":"created","issue":{"url":"https://api.github.com/repos/sul-dlss/dlss-wowza/issues/35","repository_url":"https://api.github.com/repos/sul-dlss/dlss-wowza","labels_url":"https://api.github.com/repos/sul-dlss/dlss-wowza/issues/35/labels{/name}","comments_url":"https://api.github.com/repos/sul-dlss/dlss-wowza/issues/35/comments","events_url":"https://api.github.com/repos/sul-dlss/dlss-wowza/issues/35/events","html_url":"https://github.com/sul-dlss/dlss-wowza/issues/35","id":168420174,"number":35,"title":"Puppet script updates to allow for easier automated updates of wowza","user":{"login":"tingulfsen","id":3740294,"avatar_url":"https://avatars.githubusercontent.com/u/3740294?v=3","gravatar_id":"","url":"https://api.github.com/users/tingulfsen","html_url":"https://github.com/tingulfsen","followers_url":"https://api.github.com/users/tingulfsen/followers","following_url":"https://api.github.com/users/tingulfsen/following{/other_user}","gists_url":"https://api.github.com/users/tingulfsen/gists{/gist_id}","starred_url":"https://api.github.com/users/tingulfsen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tingulfsen/subscriptions","organizations_url":"https://api.github.com/users/tingulfsen/orgs","repos_url":"https://api.github.com/users/tingulfsen/repos","events_url":"https://api.github.com/users/tingulfsen/events{/privacy}","received_events_url":"https://api.github.com/users/tingulfsen/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/sul-dlss/dlss-wowza/labels/in%20progress","name":"in progress","color":"ededed"},{"url":"https://api.github.com/repos/sul-dlss/dlss-wowza/labels/media","name":"media","color":"c5def5"},{"url":"https://api.github.com/repos/sul-dlss/dlss-wowza/labels/prod-blocker","name":"prod-blocker","color":"d93f0b"}],"state":"open","locked":false,"assignee":{"login":"tingulfsen","id":3740294,"avatar_url":"https://avatars.githubusercontent.com/u/3740294?v=3","gravatar_id":"","url":"https://api.github.com/users/tingulfsen","html_url":"https://github.com/tingulfsen","followers_url":"https://api.github.com/users/tingulfsen/followers","following_url":"https://api.github.com/users/tingulfsen/following{/other_user}","gists_url":"https://api.github.com/users/tingulfsen/gists{/gist_id}","starred_url":"https://api.github.com/users/tingulfsen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tingulfsen/subscriptions","organizations_url":"https://api.github.com/users/tingulfsen/orgs","repos_url":"https://api.github.com/users/tingulfsen/repos","events_url":"https://api.github.com/users/tingulfsen/events{/privacy}","received_events_url":"https://api.github.com/users/tingulfsen/received_events","type":"User","site_admin":false},"assignees":[{"login":"eefahy","id":1131894,"avatar_url":"https://avatars.githubusercontent.com/u/1131894?v=3","gravatar_id":"","url":"https://api.github.com/users/eefahy","html_url":"https://github.com/eefahy","followers_url":"https://api.github.com/users/eefahy/followers","following_url":"https://api.github.com/users/eefahy/following{/other_user}","gists_url":"https://api.github.com/users/eefahy/gists{/gist_id}","starred_url":"https://api.github.com/users/eefahy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eefahy/subscriptions","organizations_url":"https://api.github.com/users/eefahy/orgs","repos_url":"https://api.github.com/users/eefahy/repos","events_url":"https://api.github.com/users/eefahy/events{/privacy}","received_events_url":"https://api.github.com/users/eefahy/received_events","type":"User","site_admin":false},{"login":"tingulfsen","id":3740294,"avatar_url":"https://avatars.githubusercontent.com/u/3740294?v=3","gravatar_id":"","url":"https://api.github.com/users/tingulfsen","html_url":"https://github.com/tingulfsen","followers_url":"https://api.github.com/users/tingulfsen/followers","following_url":"https://api.github.com/users/tingulfsen/following{/other_user}","gists_url":"https://api.github.com/users/tingulfsen/gists{/gist_id}","starred_url":"https://api.github.com/users/tingulfsen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tingulfsen/subscriptions","organizations_url":"https://api.github.com/users/tingulfsen/orgs","repos_url":"https://api.github.com/users/tingulfsen/repos","events_url":"https://api.github.com/users/tingulfsen/events{/privacy}","received_events_url":"https://api.github.com/users/tingulfsen/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/sul-dlss/dlss-wowza/milestones/8","html_url":"https://github.com/sul-dlss/dlss-wowza/milestones/Media%20Sprint%2012","labels_url":"https://api.github.com/repos/sul-dlss/dlss-wowza/milestones/8/labels","id":1943583,"number":8,"title":"Media Sprint 12","description":"","creator":{"login":"ndushay","id":96775,"avatar_url":"https://avatars.githubusercontent.com/u/96775?v=3","gravatar_id":"","url":"https://api.github.com/users/ndushay","html_url":"https://github.com/ndushay","followers_url":"https://api.github.com/users/ndushay/followers","following_url":"https://api.github.com/users/ndushay/following{/other_user}","gists_url":"https://api.github.com/users/ndushay/gists{/gist_id}","starred_url":"https://api.github.com/users/ndushay/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ndushay/subscriptions","organizations_url":"https://api.github.com/users/ndushay/orgs","repos_url":"https://api.github.com/users/ndushay/repos","events_url":"https://api.github.com/users/ndushay/events{/privacy}","received_events_url":"https://api.github.com/users/ndushay/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":1,"state":"closed","created_at":"2016-08-15T21:05:39Z","updated_at":"2016-08-23T23:02:31Z","due_on":"2016-08-23T00:00:00Z","closed_at":"2016-08-23T22:53:29Z"},"comments":1,"created_at":"2016-07-29T21:40:46Z","updated_at":"2016-08-24T18:24:19Z","closed_at":null,"body":"We would like to automatically make Puppet set up the server with everything we need when we install/reinstall Wowza. This is a (non-exhaustive) list of actions such a script would take:\r\n\r\n- Install the latest version of dlss-wowza\r\n- Create WowzaStreamingEngine/applications/stacks_test/sharedobjects/_definst_/ (empty directory)\r\n- Create WowzaStreamingEngine/conf/stacks_test/\r\n- Copy our current WowzaStreamingEngine/conf/stacks_test/Application.xml\r\n- Copy our current WowzaStreamingEngine/conf/Server.xml (server-specific)\r\n- Copy our current WowzaStreamingEngine/conf/VHost.xml (server-specific)\r\n- Make a symbolic link to the data directory\r\n\r\nWe should also document the process once we're done with it, in some form.\r\n\r\nThis is fallout from my conversations with @eefahy"},"comment":{"url":"https://api.github.com/repos/sul-dlss/dlss-wowza/issues/comments/242162505","html_url":"https://github.com/sul-dlss/dlss-wowza/issues/35#issuecomment-242162505","issue_url":"https://api.github.com/repos/sul-dlss/dlss-wowza/issues/35","id":242162505,"user":{"login":"ndushay","id":96775,"avatar_url":"https://avatars.githubusercontent.com/u/96775?v=3","gravatar_id":"","url":"https://api.github.com/users/ndushay","html_url":"https://github.com/ndushay","followers_url":"https://api.github.com/users/ndushay/followers","following_url":"https://api.github.com/users/ndushay/following{/other_user}","gists_url":"https://api.github.com/users/ndushay/gists{/gist_id}","starred_url":"https://api.github.com/users/ndushay/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ndushay/subscriptions","organizations_url":"https://api.github.com/users/ndushay/orgs","repos_url":"https://api.github.com/users/ndushay/repos","events_url":"https://api.github.com/users/ndushay/events{/privacy}","received_events_url":"https://api.github.com/users/ndushay/received_events","type":"User","site_admin":false},"created_at":"2016-08-24T18:24:19Z","updated_at":"2016-08-24T18:24:19Z","body":"Here's a pass at current setup:\r\n\r\n### Wowza localization:\r\n#### All Wowza instances\r\n* `Server.xml` (`Server/RESTInterface/IPWhiteList`)\r\n* `VHost.xml` (`/VHost/HosPortList/HostPort/IpAddress`)\r\n* `conf/log4j.properties`\r\n* puppet puts stuff in `lib` dir\r\n* puppet rotates logs from `logs` dir\r\n\r\n#### Wowza prod:\r\n* `stacks` Wowza application\r\n  * has its own `Application.xml` in `conf/stacks/Application.xml`\r\n  * content in `/stacks`\r\n* `sul-streaming` Wowza application\r\n  * has its own `Application.xml` in `conf/sul-streaming/Application.xml`\r\n  * content in `/data/sul-streaming` \r\n\r\n#### Wowza stage:\r\n* `stacks-test` Wowza application  (could be renamed `stacks`)\r\n  * has its own `Application.xml` in `conf/stacks_test/Application.xml`\r\n  * content in `/stacks` (or could be - symlinked from `content/stacks_test/` currently)\r\n\r\n#### Wowza dev:\r\nno Wowza applications we care for puppet to maintain"}}
{"actor":{"display_login":"ndushay"}}