{"action":"created","comment":{"url":"https://api.github.com/repos/blueboxgroup/ursula/pulls/comments/69797009","id":69797009,"diff_hunk":"@@ -3,6 +3,16 @@ stack_env: example_ci-ceph_swift\n \n state_path_base: /opt/stack/data\n \n+swift_floating_ip: \"{{ hostvars[groups['swiftnode'][0]][primary_interface]['ipv4']['address'] }}\"\n+swift_undercloud_floating_ip: \"{{ swift_floating_ip }}\"\n+swift_fqdn: \"swift.{{ fqdn }}\"\n+\n+etc_hosts:\n+  - name: \"{{ fqdn }}\"\n+    ip: \"{{ undercloud_floating_ip }}\"\n+  - name: \"{{ swift_fqdn }}\"\n+    ip: \"{{ swift_undercloud_floating_ip }}\"","path":"envs/example/ci-ceph_swift/group_vars/all.yml","position":12,"original_position":12,"commit_id":"654efd77a418650e90115fa16ec9149504346a48","original_commit_id":"654efd77a418650e90115fa16ec9149504346a48","user":{"login":"timrchavez","id":395269,"avatar_url":"https://avatars.githubusercontent.com/u/395269?v=3","gravatar_id":"","url":"https://api.github.com/users/timrchavez","html_url":"https://github.com/timrchavez","followers_url":"https://api.github.com/users/timrchavez/followers","following_url":"https://api.github.com/users/timrchavez/following{/other_user}","gists_url":"https://api.github.com/users/timrchavez/gists{/gist_id}","starred_url":"https://api.github.com/users/timrchavez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timrchavez/subscriptions","organizations_url":"https://api.github.com/users/timrchavez/orgs","repos_url":"https://api.github.com/users/timrchavez/repos","events_url":"https://api.github.com/users/timrchavez/events{/privacy}","received_events_url":"https://api.github.com/users/timrchavez/received_events","type":"User","site_admin":false},"body":"Logging is enabled for that nightly log and we do `test/run deploy --extra-vars \"@${WORKSPACE}/logging_extra_vars.yml\"` which will overwrite your etc_host with the etc_host we define for logging.  This mean that anything you define in etc_host that's not in whatever the logging stuff defines, will be lost.  I'll work on a patch to use lineinfile for logging to eliminate this problem.","created_at":"2016-07-06T19:34:00Z","updated_at":"2016-07-06T19:34:00Z","html_url":"https://github.com/blueboxgroup/ursula/pull/2053#discussion_r69797009","pull_request_url":"https://api.github.com/repos/blueboxgroup/ursula/pulls/2053","_links":{"self":{"href":"https://api.github.com/repos/blueboxgroup/ursula/pulls/comments/69797009"},"html":{"href":"https://github.com/blueboxgroup/ursula/pull/2053#discussion_r69797009"},"pull_request":{"href":"https://api.github.com/repos/blueboxgroup/ursula/pulls/2053"}}},"pull_request":{"url":"https://api.github.com/repos/blueboxgroup/ursula/pulls/2053","id":76280024,"html_url":"https://github.com/blueboxgroup/ursula/pull/2053","diff_url":"https://github.com/blueboxgroup/ursula/pull/2053.diff","patch_url":"https://github.com/blueboxgroup/ursula/pull/2053.patch","issue_url":"https://api.github.com/repos/blueboxgroup/ursula/issues/2053","number":2053,"state":"open","locked":false,"title":"Implement Ursula test for Swift","user":{"login":"yangzhang-ibm","id":18393820,"avatar_url":"https://avatars.githubusercontent.com/u/18393820?v=3","gravatar_id":"","url":"https://api.github.com/users/yangzhang-ibm","html_url":"https://github.com/yangzhang-ibm","followers_url":"https://api.github.com/users/yangzhang-ibm/followers","following_url":"https://api.github.com/users/yangzhang-ibm/following{/other_user}","gists_url":"https://api.github.com/users/yangzhang-ibm/gists{/gist_id}","starred_url":"https://api.github.com/users/yangzhang-ibm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yangzhang-ibm/subscriptions","organizations_url":"https://api.github.com/users/yangzhang-ibm/orgs","repos_url":"https://api.github.com/users/yangzhang-ibm/repos","events_url":"https://api.github.com/users/yangzhang-ibm/events{/privacy}","received_events_url":"https://api.github.com/users/yangzhang-ibm/received_events","type":"User","site_admin":false},"body":"Implement Ursula test with Swift enabled (based on current heat provisioner approach for ursula PR tests and ceph tests). Once the swift deployment and tests are enabled, it can be included in the current nightly ursula test jenkins job which already has ceph enabled since they are sharing the same set of ursula env \"envs/example/ci-ceph_swift\".\r\n\r\nThe test cases for swift in this PR are only very basic ones to make sure swift is deployed properly and working well. After the Openstack is deployed with swift, glance will be configured with swift as backend store by default, so that the swift component can also be verified by the general image creation and query actions during the existing ursula tests.","created_at":"2016-07-05T14:06:00Z","updated_at":"2016-07-06T19:34:00Z","closed_at":null,"merged_at":null,"merge_commit_sha":"003696265e033ba16619aef0c797125488449d9b","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/blueboxgroup/ursula/pulls/2053/commits","review_comments_url":"https://api.github.com/repos/blueboxgroup/ursula/pulls/2053/comments","review_comment_url":"https://api.github.com/repos/blueboxgroup/ursula/pulls/comments{/number}","comments_url":"https://api.github.com/repos/blueboxgroup/ursula/issues/2053/comments","statuses_url":"https://api.github.com/repos/blueboxgroup/ursula/statuses/654efd77a418650e90115fa16ec9149504346a48","head":{"label":"yangzhang-ibm:heat_provisioner","ref":"heat_provisioner","sha":"654efd77a418650e90115fa16ec9149504346a48","user":{"login":"yangzhang-ibm","id":18393820,"avatar_url":"https://avatars.githubusercontent.com/u/18393820?v=3","gravatar_id":"","url":"https://api.github.com/users/yangzhang-ibm","html_url":"https://github.com/yangzhang-ibm","followers_url":"https://api.github.com/users/yangzhang-ibm/followers","following_url":"https://api.github.com/users/yangzhang-ibm/following{/other_user}","gists_url":"https://api.github.com/users/yangzhang-ibm/gists{/gist_id}","starred_url":"https://api.github.com/users/yangzhang-ibm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yangzhang-ibm/subscriptions","organizations_url":"https://api.github.com/users/yangzhang-ibm/orgs","repos_url":"https://api.github.com/users/yangzhang-ibm/repos","events_url":"https://api.github.com/users/yangzhang-ibm/events{/privacy}","received_events_url":"https://api.github.com/users/yangzhang-ibm/received_events","type":"User","site_admin":false},"repo":{"id":59727161,"name":"ursula","full_name":"yangzhang-ibm/ursula","owner":{"login":"yangzhang-ibm","id":18393820,"avatar_url":"https://avatars.githubusercontent.com/u/18393820?v=3","gravatar_id":"","url":"https://api.github.com/users/yangzhang-ibm","html_url":"https://github.com/yangzhang-ibm","followers_url":"https://api.github.com/users/yangzhang-ibm/followers","following_url":"https://api.github.com/users/yangzhang-ibm/following{/other_user}","gists_url":"https://api.github.com/users/yangzhang-ibm/gists{/gist_id}","starred_url":"https://api.github.com/users/yangzhang-ibm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yangzhang-ibm/subscriptions","organizations_url":"https://api.github.com/users/yangzhang-ibm/orgs","repos_url":"https://api.github.com/users/yangzhang-ibm/repos","events_url":"https://api.github.com/users/yangzhang-ibm/events{/privacy}","received_events_url":"https://api.github.com/users/yangzhang-ibm/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/yangzhang-ibm/ursula","description":"Ansible playbooks for operating OpenStack - Powering Blue Box Cloud.","fork":true,"url":"https://api.github.com/repos/yangzhang-ibm/ursula","forks_url":"https://api.github.com/repos/yangzhang-ibm/ursula/forks","keys_url":"https://api.github.com/repos/yangzhang-ibm/ursula/keys{/key_id}","collaborators_url":"https://api.github.com/repos/yangzhang-ibm/ursula/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/yangzhang-ibm/ursula/teams","hooks_url":"https://api.github.com/repos/yangzhang-ibm/ursula/hooks","issue_events_url":"https://api.github.com/repos/yangzhang-ibm/ursula/issues/events{/number}","events_url":"https://api.github.com/repos/yangzhang-ibm/ursula/events","assignees_url":"https://api.github.com/repos/yangzhang-ibm/ursula/assignees{/user}","branches_url":"https://api.github.com/repos/yangzhang-ibm/ursula/branches{/branch}","tags_url":"https://api.github.com/repos/yangzhang-ibm/ursula/tags","blobs_url":"https://api.github.com/repos/yangzhang-ibm/ursula/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/yangzhang-ibm/ursula/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/yangzhang-ibm/ursula/git/refs{/sha}","trees_url":"https://api.github.com/repos/yangzhang-ibm/ursula/git/trees{/sha}","statuses_url":"https://api.github.com/repos/yangzhang-ibm/ursula/statuses/{sha}","languages_url":"https://api.github.com/repos/yangzhang-ibm/ursula/languages","stargazers_url":"https://api.github.com/repos/yangzhang-ibm/ursula/stargazers","contributors_url":"https://api.github.com/repos/yangzhang-ibm/ursula/contributors","subscribers_url":"https://api.github.com/repos/yangzhang-ibm/ursula/subscribers","subscription_url":"https://api.github.com/repos/yangzhang-ibm/ursula/subscription","commits_url":"https://api.github.com/repos/yangzhang-ibm/ursula/commits{/sha}","git_commits_url":"https://api.github.com/repos/yangzhang-ibm/ursula/git/commits{/sha}","comments_url":"https://api.github.com/repos/yangzhang-ibm/ursula/comments{/number}","issue_comment_url":"https://api.github.com/repos/yangzhang-ibm/ursula/issues/comments{/number}","contents_url":"https://api.github.com/repos/yangzhang-ibm/ursula/contents/{+path}","compare_url":"https://api.github.com/repos/yangzhang-ibm/ursula/compare/{base}...{head}","merges_url":"https://api.github.com/repos/yangzhang-ibm/ursula/merges","archive_url":"https://api.github.com/repos/yangzhang-ibm/ursula/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/yangzhang-ibm/ursula/downloads","issues_url":"https://api.github.com/repos/yangzhang-ibm/ursula/issues{/number}","pulls_url":"https://api.github.com/repos/yangzhang-ibm/ursula/pulls{/number}","milestones_url":"https://api.github.com/repos/yangzhang-ibm/ursula/milestones{/number}","notifications_url":"https://api.github.com/repos/yangzhang-ibm/ursula/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/yangzhang-ibm/ursula/labels{/name}","releases_url":"https://api.github.com/repos/yangzhang-ibm/ursula/releases{/id}","deployments_url":"https://api.github.com/repos/yangzhang-ibm/ursula/deployments","created_at":"2016-05-26T06:52:57Z","updated_at":"2016-05-26T06:52:58Z","pushed_at":"2016-07-05T13:57:16Z","git_url":"git://github.com/yangzhang-ibm/ursula.git","ssh_url":"git@github.com:yangzhang-ibm/ursula.git","clone_url":"https://github.com/yangzhang-ibm/ursula.git","svn_url":"https://github.com/yangzhang-ibm/ursula","homepage":"https://www.blueboxcloud.com","size":5288,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"blueboxgroup:master","ref":"master","sha":"3a54642f5dd3604a20bdfe4c6f598c2eb4a95c68","user":{"login":"blueboxgroup","id":458705,"avatar_url":"https://avatars.githubusercontent.com/u/458705?v=3","gravatar_id":"","url":"https://api.github.com/users/blueboxgroup","html_url":"https://github.com/blueboxgroup","followers_url":"https://api.github.com/users/blueboxgroup/followers","following_url":"https://api.github.com/users/blueboxgroup/following{/other_user}","gists_url":"https://api.github.com/users/blueboxgroup/gists{/gist_id}","starred_url":"https://api.github.com/users/blueboxgroup/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blueboxgroup/subscriptions","organizations_url":"https://api.github.com/users/blueboxgroup/orgs","repos_url":"https://api.github.com/users/blueboxgroup/repos","events_url":"https://api.github.com/users/blueboxgroup/events{/privacy}","received_events_url":"https://api.github.com/users/blueboxgroup/received_events","type":"Organization","site_admin":false},"repo":{"id":11848896,"name":"ursula","full_name":"blueboxgroup/ursula","owner":{"login":"blueboxgroup","id":458705,"avatar_url":"https://avatars.githubusercontent.com/u/458705?v=3","gravatar_id":"","url":"https://api.github.com/users/blueboxgroup","html_url":"https://github.com/blueboxgroup","followers_url":"https://api.github.com/users/blueboxgroup/followers","following_url":"https://api.github.com/users/blueboxgroup/following{/other_user}","gists_url":"https://api.github.com/users/blueboxgroup/gists{/gist_id}","starred_url":"https://api.github.com/users/blueboxgroup/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blueboxgroup/subscriptions","organizations_url":"https://api.github.com/users/blueboxgroup/orgs","repos_url":"https://api.github.com/users/blueboxgroup/repos","events_url":"https://api.github.com/users/blueboxgroup/events{/privacy}","received_events_url":"https://api.github.com/users/blueboxgroup/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/blueboxgroup/ursula","description":"Ansible playbooks for operating OpenStack - Powering Blue Box Cloud.","fork":false,"url":"https://api.github.com/repos/blueboxgroup/ursula","forks_url":"https://api.github.com/repos/blueboxgroup/ursula/forks","keys_url":"https://api.github.com/repos/blueboxgroup/ursula/keys{/key_id}","collaborators_url":"https://api.github.com/repos/blueboxgroup/ursula/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/blueboxgroup/ursula/teams","hooks_url":"https://api.github.com/repos/blueboxgroup/ursula/hooks","issue_events_url":"https://api.github.com/repos/blueboxgroup/ursula/issues/events{/number}","events_url":"https://api.github.com/repos/blueboxgroup/ursula/events","assignees_url":"https://api.github.com/repos/blueboxgroup/ursula/assignees{/user}","branches_url":"https://api.github.com/repos/blueboxgroup/ursula/branches{/branch}","tags_url":"https://api.github.com/repos/blueboxgroup/ursula/tags","blobs_url":"https://api.github.com/repos/blueboxgroup/ursula/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/blueboxgroup/ursula/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/blueboxgroup/ursula/git/refs{/sha}","trees_url":"https://api.github.com/repos/blueboxgroup/ursula/git/trees{/sha}","statuses_url":"https://api.github.com/repos/blueboxgroup/ursula/statuses/{sha}","languages_url":"https://api.github.com/repos/blueboxgroup/ursula/languages","stargazers_url":"https://api.github.com/repos/blueboxgroup/ursula/stargazers","contributors_url":"https://api.github.com/repos/blueboxgroup/ursula/contributors","subscribers_url":"https://api.github.com/repos/blueboxgroup/ursula/subscribers","subscription_url":"https://api.github.com/repos/blueboxgroup/ursula/subscription","commits_url":"https://api.github.com/repos/blueboxgroup/ursula/commits{/sha}","git_commits_url":"https://api.github.com/repos/blueboxgroup/ursula/git/commits{/sha}","comments_url":"https://api.github.com/repos/blueboxgroup/ursula/comments{/number}","issue_comment_url":"https://api.github.com/repos/blueboxgroup/ursula/issues/comments{/number}","contents_url":"https://api.github.com/repos/blueboxgroup/ursula/contents/{+path}","compare_url":"https://api.github.com/repos/blueboxgroup/ursula/compare/{base}...{head}","merges_url":"https://api.github.com/repos/blueboxgroup/ursula/merges","archive_url":"https://api.github.com/repos/blueboxgroup/ursula/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/blueboxgroup/ursula/downloads","issues_url":"https://api.github.com/repos/blueboxgroup/ursula/issues{/number}","pulls_url":"https://api.github.com/repos/blueboxgroup/ursula/pulls{/number}","milestones_url":"https://api.github.com/repos/blueboxgroup/ursula/milestones{/number}","notifications_url":"https://api.github.com/repos/blueboxgroup/ursula/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/blueboxgroup/ursula/labels{/name}","releases_url":"https://api.github.com/repos/blueboxgroup/ursula/releases{/id}","deployments_url":"https://api.github.com/repos/blueboxgroup/ursula/deployments","created_at":"2013-08-02T17:37:26Z","updated_at":"2016-06-26T18:18:06Z","pushed_at":"2016-07-06T19:02:59Z","git_url":"git://github.com/blueboxgroup/ursula.git","ssh_url":"git@github.com:blueboxgroup/ursula.git","clone_url":"https://github.com/blueboxgroup/ursula.git","svn_url":"https://github.com/blueboxgroup/ursula","homepage":"https://www.blueboxcloud.com","size":6482,"stargazers_count":163,"watchers_count":163,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":131,"mirror_url":null,"open_issues_count":59,"forks":131,"open_issues":59,"watchers":163,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/blueboxgroup/ursula/pulls/2053"},"html":{"href":"https://github.com/blueboxgroup/ursula/pull/2053"},"issue":{"href":"https://api.github.com/repos/blueboxgroup/ursula/issues/2053"},"comments":{"href":"https://api.github.com/repos/blueboxgroup/ursula/issues/2053/comments"},"review_comments":{"href":"https://api.github.com/repos/blueboxgroup/ursula/pulls/2053/comments"},"review_comment":{"href":"https://api.github.com/repos/blueboxgroup/ursula/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/blueboxgroup/ursula/pulls/2053/commits"},"statuses":{"href":"https://api.github.com/repos/blueboxgroup/ursula/statuses/654efd77a418650e90115fa16ec9149504346a48"}}}}
{"actor":{"display_login":"timrchavez"}}