playbook权限升级 了解权限升级: Ansible 社区文档 playbook参数 参数 释义 become true和false,是否开启特权升级 remote_user 执行任务的用户 become_user 切换到受控机上的哪个用户 becom…
标签:ansible
ansible之基本模块的使用
模块简介 模块(也称为“任务插件”或“库插件”)是可以从命令行或在 playbook 任务中使用的离散代码单元。 Ansible 通常在远程受管节点上执行每个模块,并收集返回值。 官方模块查找 ansible-doc可以查看模块的信息 查看模块的数量782…
ansible之playbook-06 Role
角色的安装获取 rhel-system-roles 安装红帽工程师写的系统相关角色 yum -y install rhel-system-roles 查看有哪些角色 ls /usr/share/ansible/roles/ 从社区获取角色 从社区获取角色h…
ansible之playbook-05 变量定制化
变量简介 Ansible支持利用变量来存储值,并在Ansible项目的所有文件中重复使用这些值。这可以简化项目的创建和维护,并减少错误的数量。 1.变量命名规则 变量名应该由字母、数字、下划线组成 变量名要以字母开头 ansible内置的关键字不能作为变量…
ansible之playbook-04 handlers使用
playbook条件循环控制、handlers及失败处理 循环 可以使用item循环变量+loop模块组合使用,实现普通循环 1.变量放在loop下 --- - name: 一键操作 hosts: centos70 tasks: - name: 停止服务 …
ansible之playbook-02 机密和事实
Ansible Vault valut简介 Ansible Vault 是 Ansible 提供的一种加密工具,用于保护敏感数据(如密码、证书等)的存储和传输。通过使用 Ansible Vault,可以在 Ansible Playbooks 中安全地存储和…
ansible之playbook-01入门
playbook简介 为什么要写playbook 我们可以使用临时命令对受控机进行操作,但当有重复性的工作时就很复杂,因为你要一遍遍的去执行命令,而playbook可以轻松重复的对一组目标主机执行多项复杂的任务。 playbook是一个yaml文本文件,包…
ansible安装及简介
ansible-简介及基本安装并连接主机 ansible简介 ansible官网 ansible中文文档 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的…
ansible之playbook-03 templates 使用
Jinja2和template模块的使用 Jinja2简介 Ansible 模板是一种强大的工具,可用于在自动化任务中以动态方式生成配置、文件和其他工件。模板使用 Jinja2 模板语言,这是一种功能强大的模板语言,可用于创建复杂的模板。 Jinja2 模…