如何解决ansible权限问题sudo或安装程序丢失
在前进之前,我会用它来测试我的ansible配置文件和常规设置;在解决这一点之前,在pre-master分支上处理动作/任务是无用的。
---
- hosts: localhost
become: yes
become_method: su
become_user: root
tasks:
- name: REGIME
stat:
path: /usr/bin/bc
register: stat_result
我使用伪造的清单(内部localhost)运行它
$ ansible-playbook -i inventory ./main.yaml
PLAY [localhost] *****************************************************************************************************************************************************************************
TASK [Gathering Facts] ***********************************************************************************************************************************************************************
fatal: [127.0.0.1]: FAILED! => {"msg": "Timeout (12s) waiting for privilege escalation prompt: "}
to retry,use: --limit @/home/francois/Documents/DEV/sh/psqlgnuplot_regime/ref/main.retry
PLAY RECAP ***********************************************************************************************************************************************************************************
127.0.0.1 : ok=0 changed=0 unreachable=0 failed=1
我的用户在sudoers组中并且能够进行sudo 本地ssh已启动并正在运行
这是我的配置文件:
$ sudo grep -ivE "^$|^#" /etc/ansible/ansible.cfg
[defaults]
nocows = 1
[inventory]
[privilege_escalation]
[paramiko_connection]
[ssh_connection]
ssh_args= -o ForwardAgent=yes
[persistent_connection]
[accelerate]
[selinux]
[colors]
[diff]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。