{"action":"created","issue":{"url":"https://api.github.com/repos/dw/mitogen/issues/337","repository_url":"https://api.github.com/repos/dw/mitogen","labels_url":"https://api.github.com/repos/dw/mitogen/issues/337/labels{/name}","comments_url":"https://api.github.com/repos/dw/mitogen/issues/337/comments","events_url":"https://api.github.com/repos/dw/mitogen/issues/337/events","html_url":"https://github.com/dw/mitogen/issues/337","id":347696810,"node_id":"MDU6SXNzdWUzNDc2OTY4MTA=","number":337,"title":"[ssh] make TTYs optional","user":{"login":"dw","id":2315,"node_id":"MDQ6VXNlcjIzMTU=","avatar_url":"https://avatars0.githubusercontent.com/u/2315?v=4","gravatar_id":"","url":"https://api.github.com/users/dw","html_url":"https://github.com/dw","followers_url":"https://api.github.com/users/dw/followers","following_url":"https://api.github.com/users/dw/following{/other_user}","gists_url":"https://api.github.com/users/dw/gists{/gist_id}","starred_url":"https://api.github.com/users/dw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dw/subscriptions","organizations_url":"https://api.github.com/users/dw/orgs","repos_url":"https://api.github.com/users/dw/repos","events_url":"https://api.github.com/users/dw/events{/privacy}","received_events_url":"https://api.github.com/users/dw/received_events","type":"User","site_admin":false},"labels":[{"id":836157390,"node_id":"MDU6TGFiZWw4MzYxNTczOTA=","url":"https://api.github.com/repos/dw/mitogen/labels/ssh","name":"ssh","color":"e99695","default":false},{"id":1021250610,"node_id":"MDU6TGFiZWwxMDIxMjUwNjEw","url":"https://api.github.com/repos/dw/mitogen/labels/target:v0.3","name":"target:v0.3","color":"87ed5c","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-08-05T13:06:36Z","updated_at":"2018-08-14T19:53:55Z","closed_at":null,"author_association":"OWNER","body":"There is a limit on the maximum number of TTYs many operating systems can allocate. By default on Linux, this is 4096. Given a run targetting more than 4000 machines, TTYs will be easily exhausted, and so using them should be made optional when typing passwords is not necessary."},"comment":{"url":"https://api.github.com/repos/dw/mitogen/issues/comments/412995159","html_url":"https://github.com/dw/mitogen/issues/337#issuecomment-412995159","issue_url":"https://api.github.com/repos/dw/mitogen/issues/337","id":412995159,"node_id":"MDEyOklzc3VlQ29tbWVudDQxMjk5NTE1OQ==","user":{"login":"dw","id":2315,"node_id":"MDQ6VXNlcjIzMTU=","avatar_url":"https://avatars0.githubusercontent.com/u/2315?v=4","gravatar_id":"","url":"https://api.github.com/users/dw","html_url":"https://github.com/dw","followers_url":"https://api.github.com/users/dw/followers","following_url":"https://api.github.com/users/dw/following{/other_user}","gists_url":"https://api.github.com/users/dw/gists{/gist_id}","starred_url":"https://api.github.com/users/dw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dw/subscriptions","organizations_url":"https://api.github.com/users/dw/orgs","repos_url":"https://api.github.com/users/dw/repos","events_url":"https://api.github.com/users/dw/events{/privacy}","received_events_url":"https://api.github.com/users/dw/received_events","type":"User","site_admin":false},"created_at":"2018-08-14T19:53:55Z","updated_at":"2018-08-14T19:53:55Z","author_association":"OWNER","body":"Upstream Ansible already supports a flag we can reuse:\r\n\r\n````\r\n      use_tty:\r\n        version_added: '2.5'\r\n        default: 'yes'\r\n        description: add -tt to ssh commands to force tty allocation\r\n        env: [{name: ANSIBLE_SSH_USETTY}]\r\n        ini:\r\n        - {key: usetty, section: ssh_connection}\r\n        type: bool\r\n        vars:\r\n          - name: ansible_ssh_use_tty\r\n            version_added: '2.7'\r\n````"}}
{"actor":{"display_login":"dw"}}