首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

ansible中copy模块

ansible的服务器来控制另外两台客户端1.进行上传文件2.对于文件给予用户,组权限3.对于文件做备份防止数据覆盖丢失服务器操作1.定义一个组vim /etc/ansible/host通过以下配置就是创建一个webServers...组 并且加入两个主机 再给组赋予变量 用户名和密码 这样组下的所有主机都可以访问 更加的便捷[webServers]host1 host2[webServers:vars]ansible_ssh_user...='root'ansible_ssh_pass='abc-123'2.复制文件到主机[root@ansible ~]# ansible webServers -m copy -a 'src=/etc/hosts...总之,输出确认 /etc/hosts 文件(或任何源文件)已成功复制到 webServers 组中所有目标计算机上的 /mnt/1.txt 。...[root@ansible ~]# ansible webServers -m copy -a 'src=/etc/hosts dest=/mnt/2.txt owner=root group=bin

1300

自动化运维—Ansible(上)

6.3指定主机范围 [webservers] www[01:50].yanruogu.com [databases] db-[a:f].yanruogu.com 上面指定了从web1到web50,webservers...-m service -a "name=httpd state=restarted"   这里是对webservers 组或主机重启httpd服务 ,其中webservers 就是Pattern部分。...[0] #表示匹配 webservers1 组的第 1 个主机 webservers1[0:25] #表示匹配 webservers1 组的第 1 个到第 25 个主机(官网文档是":"...表示范围,测试发现应该使用"-",注意不要和匹配多个主机组混淆) 上面的用法,在多个组之间同样适用 ,如: webservers webservers:dbservers #表示两个组中所有的主机...phoenix 交集的表达式,如,目标主机必须即在组webservers中又在组staging中 webservers:&staging 一个更复杂的示例: webserver:dbservers

2.5K10
领券