# examples-ansible **Repository Path**: luzhenxiong/examples-ansible ## Basic Information - **Project Name**: examples-ansible - **Description**: ansible的学习和练习环境 - **Primary Language**: YAML - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-03-10 - **Last Updated**: 2023-04-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # examples-ansible 实现[getting_started](https://docs.ansible.com/ansible/latest/getting_started/index.html)的内容 ## 构建和运行 通过docker-compose.yaml一步到位启动容器 ```text docker build -t example-ansible-node -f .\Dockerfile.node . docker-compose.exe up -d docker exec -it example-ansible-master ash ``` 在master分下公钥到所有node节点 ```text ansible myvirtualmachines -k -m authorized_key -a "user=root key='{{ lookup('file', '~/.ssh/id_rsa.pub') }}'" ; 输入密码123456 ; 测试连接 ansible all -m ping ``` 删除容器和清理数据卷 ```text docker-compose down docker rmi examples-ansible-master example-ansible-node ``` ## 知乎 https://zhuanlan.zhihu.com/p/624172594?