相关疑难解决方法(0)

致命:[xxxx]:失败!=> {"msg": "缺少 sudo 密码"}

大家好,我有一个问题,我无法将 ansible playbook 从 aws 实例(ansible 系统)运行到另一个 aws(docker 系统)实例

它向我展示了这个错误

fatal: [x.x.x.x]: FAILED! => {"msg": "Missing sudo password"} 
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我吗,我将不胜感激

ansible docker

4
推荐指数
1
解决办法
6162
查看次数

具有SSH密钥身份验证的用户如何在Ansible中具有sudo权限?

我使用以下ansible脚本在azure云中创建一个vm:

---

- name: azure playbook
  hosts: localhost
  vars_files: ['vars.yaml']
  tasks:
  - name: Create VM with defaults
    azure_rm_virtualmachine:
      resource_group: "{{account_prefix}}_rg"
      vm_size: Standard_D1
      name: "{{account_prefix}}-vm1"
      storage_account_name: "{{account_prefix}}store1"
      network_interface_names: "{{account_prefix}}vm1eth0"
      ssh_password_enabled: false
      admin_username: owen
      ssh_public_keys:
      - {  path: /home/owen/.ssh/authorized_keys,
        key_data: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDH0q4pmdkJcc/JPVJui5uWMV12GsJAsDCosfUSSFZfTIx92bb9FC3hx1zU7tD1+Zw3aQW13m6ZS2T ... YnvieSbdD3v}
      image:
        offer: CentOS
        publisher: OpenLogic
        sku: '7.2'
        version: latest
Run Code Online (Sandbox Code Playgroud)

但是在运行其他脚本以添加其他用户时:

---

- name: create user
  hosts: my-vm1.westeurope.cloudapp.azure.com
#  vars_files: ['vars.yaml']
  remote_user: owen
  tasks:
  - name: Create User
    user:
      name: andrea
      password: $6$rounds=656000$1AspdTb0lfOSc5yM$bAkPgHkuHwap/j6f0P88WxOdjxq3MCRO7/qgufYB.s/4t4k99wwtu/.../
      group: users
      shell: /bin/bash
    become: true …
Run Code Online (Sandbox Code Playgroud)

ansible

0
推荐指数
1
解决办法
1863
查看次数

标签 统计

ansible ×2

docker ×1