ansible 指令简单记录

本文档记录了Ansible的安装、主机管理、配置文件修改、常用模块(如command、shell、copy、fetch、service等)的使用,以及剧本(playbook)的运行、变量与标签的使用、循环与条件判断等核心功能。
摘要由CSDN通过智能技术生成

1、安装ansible
    yum install ansible
2、添加主机,修改/etc/ansible/hosts

3、不检查是否曾登录过,修改/etc/ansible/ansible.cfg
host_key_check 检查host_key,建议设置为false

4、log_path =/var/log/ansible.log #输出日志

5、语法:并集、交集
并集: group1:group2
交集,要加引号 : 'group1:&group2'
在group1不在group2中 : 'group1:!group2'

6、推送ssh-key
生成key : ssh-keygen
推送key : ssh-copy-id {ipAddress}

7、command 模块对特殊字符支持度不高,如$、重定向符号(>)、管道符号(|)

8、command 模块可以用shell模块替换

9、fetch 从远程获取文件到本地ansible控制主机
  copy 本地ansible控制主机推送文件到远程

10、script 执行脚本

11、service 用于管理服务 重启,修改配置等
12、user  管理用户
   group 管理组

13、hostname 管理主机名

14、file 管理文件的

15、ansible-galaxy 下载roles
    显示所有本地剧本  ansible-galaxy list [juben]
    安装 ansible-galaxy install 剧本
    删除 ansible-galaxy remove 剧本

16、ansible-pull 推送命令到远程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值