ansible入门--ansible部署

主机清单文件

主机清单文件定义了ansible有管理的主机有哪些,主机可以分配在组中,可以设置嵌套的组,文件内容可以是主机名或IP地址,默认清单位置/etc/ansible/hosts。

#静态清单指定受管主机
vim hosts

host1                     #主机名称
172.25.3.72               #主机IP

[host]                    #组
host3
host4

[hosthost:children]       #嵌套组
host

配置文件的优先级

ansible先检查当前目录是否存在ansible.cfg文件,若不存在,则检查用户主目录是否有.ansible.cfg文件,若没有其他配置文件,使用全局/etc/ansible/ansible.cfg文件,若文件依旧不存在,ansible会使用默认值。

配置文件的配置

ansible配置

        指定清单文件位置        inventory

        提升权限        become=sudo

        将权限提升至多少        become_method

        是否可以免密登录        ask_pass

        提升sudo权限是否需要密码        become_ask_pass

        默认情况下remote_user没有设置时,会使用当前登录的用户部署

文件注释

ansible配置文件注释有               和                两种形式。

临时命令

ansible命令可以运行临时命令,-m指定模式,-a指定参数

ansible模块

command、shell、raw是非幂等性的模块,shell可以使用重定向和管道操作,其他木块都是幂等性的。

幂等性

幂等性:相同的操作只执行一次,在正确的状态下相同的命令的执行结果不会改变原状态。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值