在 Ansible 中,我发现了一些关键字,例如become和become_user。我通过将server01作为 ansible 控制节点(我将从那里编写剧本并将在其他远程服务器上执行剧本)和server02作为远程节点来实现 ansible。
server01 - Ansible 控制节点server01的用户- root, vagrant
server02 - Ansible 远程节点server02的用户- 根,测试
注意:我可以使用它的测试用户ssh server02 。
假设我已经为server02上的“树”安装编写了剧本。
---
- name: Installation of software on ubuntu server
hosts: PROD
become: true
tasks:
- name: Install tree software
apt:
name: tree
state: present
update_cache: yes
现在,我已经执行了剧本,我想知道成为关键字的意义。
ansible-playbook 将从哪个用户server01登录到server02。以及为什么我使用成为关键字。也请写一下become_user关键字?