&引用;sudo:没有提供密码;运行带有“本地”操作的Ansible模块时`

&引用;sudo:没有提供密码;运行带有“本地”操作的Ansible模块时`,ansible,ansible-galaxy,Ansible,Ansible Galaxy,我正在尝试使用将SSH公钥添加到Github帐户 (我使用ansible galaxy collection install community.general安装了社区模块) 在我的任务列表中,我- 阅读公钥 调用github\u key(使用local\u action)将该密钥添加到github帐户 -名称:读取的SSH密钥jeeves@github.com shell:'cat/home/jeeves/.ssh/jeeves@github.com.pub' 寄存器:ssh_pub_ke

我正在尝试使用将SSH公钥添加到Github帐户

(我使用ansible galaxy collection install community.general安装了社区模块)

在我的任务列表中,我-

  • 阅读
    公钥
  • 调用
    github\u key
    (使用
    local\u action
    )将该密钥添加到github帐户
  • 
    -名称:读取的SSH密钥jeeves@github.com
    shell:'cat/home/jeeves/.ssh/jeeves@github.com.pub'
    寄存器:ssh_pub_key
    -名称:上载的SSH密钥jeeves@github.com
    地方行动:
    模块:github_键
    名称:'用于jeeves@my-server.dev'
    令牌:“{github_令牌}}”
    pubkey:“{ssh_pub_key.stdout}”
    原力:是的
    
    当我运行它时,得到这个错误(在
    模块\u stderr
    输出中):

    我认为问题是由
    本地\u操作引起的,因为它甚至在执行模块本身时都有问题

    谢谢

    [sudo via ansible, key=<REDACTED>] password:
    sudo: no password was provided
    sudo: 1 incorrect password attempt