摘要:
本文说明 本系列使用 ansible 2.9.27 版本来说明和汇总相关信息。 # cat /etc/system-release Red Hat Enterprise Linux Server release 7.8 (Maipo) # # uname -a Linux test01 3.10.0 阅读全文
摘要:
Ansible 技巧提示 1 - Ansible 免密登录 # 通过秘钥方式连接 ssh-keygen -t rsa ssh-copy-id -i /vipxf/.ssh/id_rsa.pub root@192.168.56.101 ssh-copy-id -i /vipxf/.ssh/id_rsa 阅读全文
摘要:
Ansible 图形界面 Ansible Web UI目前主要有官方商业版Red Hat Ansible Automation Platform、官方开源版AWX 和 开源免费版semaphore。 Red Hat Ansible Automation Platform 订阅企业产品 将20多个社区 阅读全文
摘要:
Ansible 性能优化 在默认设置的情况下,Ansible的执行效率已经可以满足大多数场景。 面对巨量目标主机时,可以通过一些配置优化去再提高ansible的执行效率。 Ansible 基本设置 # 通过 time 命令统计执行时间 time <ansible-command> # 关闭SSH密钥 阅读全文
摘要:
Ansilbe 加密解密 ansible-vault 用途 encryption/decryption utility for Ansible data files 主要应用于包含敏感信息的场景,可以加密和解密敏感信息 See 'ansible-vault --help' for more info 阅读全文
摘要:
Ansible 剧本(Playbook) Ansible Playbook 基础介绍 Playbook 是 ansible 用于配置,部署,和管理被控节点的剧本。 playbook类似Linux的shell脚本,用于实现和管理大量的、规律的、复杂的操作任务 playbook方便代码和配置的重用、移植 阅读全文
摘要:
Ansible 清单(Inventory) Ansible 主机清单(Inventory) Ansible通过Inventory(可管理的主机集合)对远端服务器或者主机进行统一操作和管理,默认将主机列在一个文本文件中,这个文件称为Inventory文件。 默认的路径和文件为:/etc/ansible 阅读全文
摘要:
Ansible 变量(variable) Ansible的变量名仅能由字母、数字和下划线组成,且只能以字母开头。 Python关键字和playbook关键字都不能作为有效的变量名。 Ansible的变量可以被定义在playbook、inventory、yaml格式文件、角色和命令行中,也可以将任务的 阅读全文
摘要:
Ansible 命令 Ansible 命令集 # 以下所有命令均可使用`-h`参数获取帮助信息 ansible # Define and run a single task 'playbook' against a set of hosts # 常用命令 ansible-config # View 阅读全文
摘要:
本文说明 本系列使用 ansible 2.9.27 版本来说明和汇总相关信息。 # cat /etc/system-release Red Hat Enterprise Linux Server release 7.8 (Maipo) # # uname -a Linux test01 3.10.0 阅读全文