在Ubuntu 20.04上设置ansible-playbook的安装
安装
sudo apt update -y
sudo apt install -y software-properties-common
sudo apt-add-repository --yes --update ppa:ansible/ansible
sudo apt install -y ansible
确认版本
ansible-playbook --version
将 Ansible 注入到目标机器的 authorized_keys 中进行注册。
ssh-copy-id 128.22.133.120
如果要指定公钥的话
- なんかエラーになった
cat ~/.ssh/vamdemickey.pem | ssh ec2-user@18.179.207.62 -i ~/.ssh/vamdemickey.pem "cat >> ./.ssh/authorized_keys"
只需要一种选择,请将下面的句子翻译成中文:
在ansible的hosts文件中,写下执行的目标IP地址。
- /etc/ansible/hosts
[servers]
128.22.133.120
请确认连接
ansible 128.22.133.120 -m ping
128.22.133.120 | SUCCESS => {
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python"
},
"changed": false,
"ping": "pong"
}
制作playbook
- hosts: servers
tasks:
- name: install the latest version of wget
yum:
name: wget
state: latest
执行
ansible-playbook wget.yaml
PLAY [servers] ************************************************************************************************
TASK [Gathering Facts] ****************************************************************************************
ok: [128.22.133.120]
TASK [install the latest version of wget] *********************************************************************
ok: [128.22.133.120]
PLAY RECAP ****************************************************************************************************
128.22.133.120 : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignore
d=0
请获得以下提示,并以母语中文进行改写:
参考建议
请参考
如下所示
请看
请参考一下
请考虑以下建议
请参阅