{"action":"created","issue":{"url":"https://api.github.com/repos/jprorama/scidmz/issues/2","repository_url":"https://api.github.com/repos/jprorama/scidmz","labels_url":"https://api.github.com/repos/jprorama/scidmz/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/jprorama/scidmz/issues/2/comments","events_url":"https://api.github.com/repos/jprorama/scidmz/issues/2/events","html_url":"https://github.com/jprorama/scidmz/pull/2","id":186090099,"number":2,"title":"WIP: Add firewalld configuration rules for dtn nodes","user":{"login":"jprorama","id":192305,"avatar_url":"https://avatars.githubusercontent.com/u/192305?v=3","gravatar_id":"","url":"https://api.github.com/users/jprorama","html_url":"https://github.com/jprorama","followers_url":"https://api.github.com/users/jprorama/followers","following_url":"https://api.github.com/users/jprorama/following{/other_user}","gists_url":"https://api.github.com/users/jprorama/gists{/gist_id}","starred_url":"https://api.github.com/users/jprorama/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jprorama/subscriptions","organizations_url":"https://api.github.com/users/jprorama/orgs","repos_url":"https://api.github.com/users/jprorama/repos","events_url":"https://api.github.com/users/jprorama/events{/privacy}","received_events_url":"https://api.github.com/users/jprorama/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-10-29T17:23:28Z","updated_at":"2016-10-29T17:42:00Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/jprorama/scidmz/pulls/2","html_url":"https://github.com/jprorama/scidmz/pull/2","diff_url":"https://github.com/jprorama/scidmz/pull/2.diff","patch_url":"https://github.com/jprorama/scidmz/pull/2.patch"},"body":"This opens the ports for the globus services for\r\ninteracting with globus.org\r\n\r\nThe playbook is hanging on the port range rule for port=50000-51000/tcp.  Eventually just kill with interrupt.  Only the initial https service add is in place at this point.\r\n\r\nPlaylist currently only changes permanent rules and doesn't reload the firewall."},"comment":{"url":"https://api.github.com/repos/jprorama/scidmz/issues/comments/257105183","html_url":"https://github.com/jprorama/scidmz/pull/2#issuecomment-257105183","issue_url":"https://api.github.com/repos/jprorama/scidmz/issues/2","id":257105183,"user":{"login":"jprorama","id":192305,"avatar_url":"https://avatars.githubusercontent.com/u/192305?v=3","gravatar_id":"","url":"https://api.github.com/users/jprorama","html_url":"https://github.com/jprorama","followers_url":"https://api.github.com/users/jprorama/followers","following_url":"https://api.github.com/users/jprorama/following{/other_user}","gists_url":"https://api.github.com/users/jprorama/gists{/gist_id}","starred_url":"https://api.github.com/users/jprorama/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jprorama/subscriptions","organizations_url":"https://api.github.com/users/jprorama/orgs","repos_url":"https://api.github.com/users/jprorama/repos","events_url":"https://api.github.com/users/jprorama/events{/privacy}","received_events_url":"https://api.github.com/users/jprorama/received_events","type":"User","site_admin":false},"created_at":"2016-10-29T17:42:00Z","updated_at":"2016-10-29T17:42:00Z","body":"The state=enabled is not an arg for port adds when using firewall-cmd directly:\r\n```\r\n(venv) jpr@laptop:~/projects/scidmz$ ansible -i hosts -m shell -a \"firewall-cmd --permanent --add-port=50000-51000/tcp --state=enabled\" --become dtn1\r\ndtn1 | FAILED | rc=2 >>\r\nusage: see firewall-cmd man page\r\nfirewall-cmd: error: argument --state: ignored explicit argument 'enabled'\r\n\r\n(venv) jpr@laptop:~/projects/scidmz$ ansible -i hosts -m shell -a \"firewall-cmd --permanent --add-port=50000-51000/tcp\" --become dtn1\r\ndtn1 | SUCCESS | rc=0 >>\r\nsuccess\r\n```\r\nBut not using it in the playbook results in a playbook error for the required arg state. \r\n```\r\nTASK [open inbound port range for GridFTP data channels] ***********************\r\nfatal: [dtn1]: FAILED! => {\"changed\": false, \"failed\": true, \"msg\": \"missing required arguments: state\"}\r\nfatal: [dtn2]: FAILED! => {\"changed\": false, \"failed\": true, \"msg\": \"missing required arguments: state\"}\r\n```\r\n\r\nThere may be some conflict in the port range use."}}
{"actor":{"display_login":"jprorama"}}