标签:yml 目录 nload copy 服务 nta color yum manager
1.新增host配置到/etc/ansible/hosts文件中
[docker] 192.168.43.95
2.配置无密码登录
# 配置ssh,默认rsa加密,保存目录(公钥)~/.ssh/id_rsa.pub ssh-keygen -t rsa # 配置无密码登陆,这里需要分别4次发送至4台服务器 ssh-copy-id -i ~/.ssh/id_rsa.pub root@ip
3.编写playbook
--- - hosts: docker remote_user: root tasks: - name: install yum-utils yum: name=yum-utils state=present - name: add docker repo shell: yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo - name: install docer-ce yum: name: docker-ce state: present - name: install docker-ce-cli yum: name: docker-ce-cli state: present - name: install containerd.io yum: name: containerd.io state: present - name: start enable docker service: name=docker state=started enabled=true
4.运行playbook
ansible-playbook -v install_docker-ce.yml
标签:yml 目录 nload copy 服务 nta color yum manager
原文地址:https://www.cnblogs.com/chenyishi/p/14088466.html