在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   

请获得以下提示,并以母语中文进行改写:

参考建议

请参考

如下所示

请看

请参考一下

请考虑以下建议

请参阅

广告
将在 10 秒后关闭
bannerAds