ansible – 如何定义登录用户并成为playbook中的root用户
发布时间:2020-12-14 02:40:40 所属栏目:Linux 来源:网络整理
导读:我的loginuser是user1,我想用root执行playbook.我怎样才能做到这一点.如果我在cmdline中使用它不会像这样工作 ansible-playbook main.yaml -i hosts --user=git -k --become-user=root --ask-become-pass --become-method=su 请告诉我如何实现这一点. name:
我的loginuser是user1,我想用root执行playbook.我怎样才能做到这一点.如果我在cmdline中使用它不会像这样工作
ansible-playbook main.yaml -i hosts --user=git -k --become-user=root --ask-become-pass --become-method=su 请告诉我如何实现这一点. name: Install and Configure IEM hosts: rhel ansible_become: yes ansible_become_method: su ansible_become_user: root ansible_become_pass: passw0rd tasks: - name: Creating masthead file path file: path=/etc/opt/BESClient state=directory - name: Creating install directory 解决方法
我用 :
deploy.yml - name: Todo something hosts: all become: yes become_user: root become_method: su 当您执行playbook时,将密码作为额外的var传递. --extra-vars='ansible_become_pass=password' (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linux – 通过rpm(zypper)编译和安装之间的区别
- 嵌入式Linux许可LGPL / GPL /等
- linux – 如何将/ dev / sda挂载并格式化为不同的/ dev / n
- linux – 如何阻止yum更新特定的RPM?
- linux – 如何获得给定用户“桌面路径”
- Linux ugo 权限
- linux – Jenkins可以根据代理操作系统有条件地执行shell或
- linux – 将RAID阵列迁移到更大磁盘的好方法是什么?
- LINUX入门:Linux文本处理三剑客之sed 基础
- Getting over the dangers of rm command in Linux---refer