使用ansible传递远程主机在本地运行python脚本输入

时间:2019-03-19 12:58:18

标签: python ansible

想用不带ssh的方式获取远程主机到要在本地运行python脚本的远程主机。通过传递远程主机已输入到我的python脚本 通过{{stocker_hostname}}”。

- hosts: "{{ variable_host | default('web')}}"
      become: true
      any_errors_fatal: yes
      serial: 1
      tasks:
        - name: execute install script
          command: python myscript.py -i "{{ inventory_hostname }}" -f script.cql -u username-p password
          delegate_to: 127.0.0.1

我遇到了错误

FAILED! => {"changed": false, "failed": true, "module_stderr": "sudo: a password is required\n", "module_stdout": "", "msg": "MODULE FAILURE", "rc": 1}

1 个答案:

答案 0 :(得分:0)

这似乎是无法识别您的sudo密码的情况。

参见Specify sudo password for Ansible等。