-
Notifications
You must be signed in to change notification settings - Fork 203
Closed
Labels
ansibleIssues relating to Mitogen for AnsibleIssues relating to Mitogen for AnsiblebugCode feature that hinders desired execution outcomeCode feature that hinders desired execution outcomesudoIssues impacting mostly sudo.pyIssues impacting mostly sudo.pytarget:v0.2Bugs to be fixed in 0.2 stable seriesBugs to be fixed in 0.2 stable seriesuser-reported
Description
Hi there,
I am using Ansible 2.6 and mitogen-0.2-2, i got an issue when running the shell module within become_method and become_flags:
- name: example
become: yes
become_method: sudo
become_flags: '-iS'
become_user: user
shell: |
bundle exec rails runner...
args:
chdir: ~/current
delegate_to: example.local
basically i use '-i' to get a login shell when i run bundle, without mitogen works fine.
Error message:
error occurred on host server.example.local: sudo: no such option: -i
[pid 13375] 11:07:15.682284 D mitogen: Context(2, u'ssh.server.example.com').call_async(): mitogen.parent._proxy_connect(method_name=u'sudo', name=None, kwargs=Kwargs({u'username': u'api', u'profiling': False, u'sudo_path': None, u'python_path': u'/usr/bin/python', 'unidirectional': True, u'debug': False, u'password': [secret], u'sudo_args': [u'-H', u'-S', u'-n', u'-i'], u'connect_timeout': 150}))
ERROR! [pid 13375] 11:07:15.683348 E mitogen.ctx.fork.25691: mitogen: Router(Broker(0x7f338a461690)): no route for Message(0, 3, 3, 102, None, "mitogen\x0010\x00register(Context(2, 'parent'), mitogen."..72), my ID is 3
[pid 13375] 11:07:15.695036 D mitogen.ctx.fork.25691: mitogen: Connected to Context(2, 'parent'); my ID is 3, PID is 25691
[pid 13375] 11:07:15.695646 D mitogen.ctx.fork.25691: mitogen: Recovered sys.executable: '/usr/bin/python'
[pid 13375] 11:07:15.702568 D mitogen: ModuleResponder(Router(Broker(0x7f602c50f4d0)))._on_get_module('mitogen.sudo')
[pid 13375] 11:07:15.707397 D mitogen: _send_load_module(mitogen.ssh.Stream(u'ssh.server.example.com'), u'mitogen.sudo')
[pid 13375] 11:07:15.729510 D mitogen.ctx.ssh.server.example.com: mitogen: Importer(): master doesn't know 'mitogen.optparse'
[pid 13394] 11:07:15.735877 D mitogen: mitogen.core.Stream(u'unix_listener.13375').on_disconnect()
[pid 13394] 11:07:15.737226 D mitogen: Waker(Broker(0x7f602bc73290) rfd=15, wfd=16).on_disconnect()
[pid 13375] 11:07:15.737274 D mitogen: mitogen.core.Stream(u'unix_client.13394').on_disconnect()
Thanks
Metadata
Metadata
Assignees
Labels
ansibleIssues relating to Mitogen for AnsibleIssues relating to Mitogen for AnsiblebugCode feature that hinders desired execution outcomeCode feature that hinders desired execution outcomesudoIssues impacting mostly sudo.pyIssues impacting mostly sudo.pytarget:v0.2Bugs to be fixed in 0.2 stable seriesBugs to be fixed in 0.2 stable seriesuser-reported