{"action":"created","issue":{"url":"https://api.github.com/repos/CSC-IT-Center-for-Science/fgci-ansible/issues/69","labels_url":"https://api.github.com/repos/CSC-IT-Center-for-Science/fgci-ansible/issues/69/labels{/name}","comments_url":"https://api.github.com/repos/CSC-IT-Center-for-Science/fgci-ansible/issues/69/comments","events_url":"https://api.github.com/repos/CSC-IT-Center-for-Science/fgci-ansible/issues/69/events","html_url":"https://github.com/CSC-IT-Center-for-Science/fgci-ansible/pull/69","id":127914670,"number":69,"title":"Ansible performance tuning","user":{"login":"jabl","id":392634,"avatar_url":"https://avatars.githubusercontent.com/u/392634?v=3","gravatar_id":"","url":"https://api.github.com/users/jabl","html_url":"https://github.com/jabl","followers_url":"https://api.github.com/users/jabl/followers","following_url":"https://api.github.com/users/jabl/following{/other_user}","gists_url":"https://api.github.com/users/jabl/gists{/gist_id}","starred_url":"https://api.github.com/users/jabl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jabl/subscriptions","organizations_url":"https://api.github.com/users/jabl/orgs","repos_url":"https://api.github.com/users/jabl/repos","events_url":"https://api.github.com/users/jabl/events{/privacy}","received_events_url":"https://api.github.com/users/jabl/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/CSC-IT-Center-for-Science/fgci-ansible/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-01-21T12:31:37Z","updated_at":"2016-01-22T07:48:06Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/CSC-IT-Center-for-Science/fgci-ansible/pulls/69","html_url":"https://github.com/CSC-IT-Center-for-Science/fgci-ansible/pull/69","diff_url":"https://github.com/CSC-IT-Center-for-Science/fgci-ansible/pull/69.diff","patch_url":"https://github.com/CSC-IT-Center-for-Science/fgci-ansible/pull/69.patch"},"body":"This substantially improves ansible performance. In particular the pipelining and forks, though there may be a minor improvement due to the ControlPersist thing as well."},"comment":{"url":"https://api.github.com/repos/CSC-IT-Center-for-Science/fgci-ansible/issues/comments/173836478","html_url":"https://github.com/CSC-IT-Center-for-Science/fgci-ansible/pull/69#issuecomment-173836478","issue_url":"https://api.github.com/repos/CSC-IT-Center-for-Science/fgci-ansible/issues/69","id":173836478,"user":{"login":"martbhell","id":7839019,"avatar_url":"https://avatars.githubusercontent.com/u/7839019?v=3","gravatar_id":"","url":"https://api.github.com/users/martbhell","html_url":"https://github.com/martbhell","followers_url":"https://api.github.com/users/martbhell/followers","following_url":"https://api.github.com/users/martbhell/following{/other_user}","gists_url":"https://api.github.com/users/martbhell/gists{/gist_id}","starred_url":"https://api.github.com/users/martbhell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/martbhell/subscriptions","organizations_url":"https://api.github.com/users/martbhell/orgs","repos_url":"https://api.github.com/users/martbhell/repos","events_url":"https://api.github.com/users/martbhell/events{/privacy}","received_events_url":"https://api.github.com/users/martbhell/received_events","type":"User","site_admin":false},"created_at":"2016-01-22T07:48:06Z","updated_at":"2016-01-22T07:48:06Z","body":"OK Good. I'd like to keep 1.9.4 supported at least until 2.0.0 has been in EPEL for EL7 for some time.\r\nHow about we merge this anyway and if it breaks some configurations/work flows we fix those?\r\nGetting faster ansible is important.\r\n\r\np.s.\r\n\r\n/var/log/secure says we're using sudo in some places.\r\n\r\nOur user/sudo configuration right now is messy.\r\n\r\nThe user and sudo config is now specified in at least these places:\r\n - some playbooks - like install.yml, compute.yml in the fgci-ansible repo have remote_user: and sudo:  defined\r\n - a few roles have set sudo: \r\n  - currently these: arc-frontend, cuda, dnsmaskq, fail2ban, flowdock, sshd-host-keys, system-limits and provision_vm\r\n  - also ip_forwarder sets remote_user\r\n - ansible.cfg - remote_user\r\n - ssh.config - User \"yourusername\" according to our installation guide.\r\n - one can also set it at runtime like \"ansible-playbook i hosts install.yml -u yourusername\""}}