
ansible
文章平均质量分 86
丶重明
这个作者很懒,什么都没留下…
展开
-
【2023】ansible-高级任务控制
简单介绍一下ansible的任务控制原创 2023-03-17 02:00:00 · 1042 阅读 · 3 评论 -
【2023】ansible-基本任务控制
安装多个软件包:当需要在多个主机上安装多个软件包时,可以使用 loop 语句遍历软件包列表,并在每个主机上安装相同的软件包等等…配置多个主机:当需要在多个主机上执行相同的任务时,可以使用 loop 语句遍历主机列表,并在每个主机上执行相同的任务。配置多个用户:当需要在多个用户上执行相同的任务时,可以使用 loop 语句遍历用户列表,并在每个用户上执行相同的任务。其他条件:当任务只有在满足一定条件时才需要执行时,可以使用 when 语句来控制任务的执行。loop 是一种循环语句,用于在一组值上迭代执行任务。原创 2023-03-14 19:34:00 · 993 阅读 · 6 评论 -
【2023】ansible-variables变量详解
本文讲解了ansible的变量,包括自定义变量、Register变量、facts变量。包含两个变量使用案例。原创 2023-03-12 12:38:10 · 928 阅读 · 4 评论 -
Ansible工具快速定位想要的模块
Ansible的模块有很多,我们应该怎么找到自己想要的那个模块呢?找到了模块怎么了解它的用法呢?为了方便查找模块,可以使用以下命令来筛选我们想要的模块:ansible-doc -l | grep ''例如,我想给一台主机修改主机名,但是我又不确定是哪个模块:[root@ansible ~]# ansible-doc -l | grep 'hostname'bigip_hostname Manage the hostna原创 2020-08-21 13:44:20 · 509 阅读 · 0 评论 -
管理工具ansible的部署
环境准备:管理主机:192.168.1.30被管主机:192.168.1.31部署:(管理主机)第一步:首先对管理主机进行本地hosts解析:# vi /etc/hosts# cat /etc/hosts172.16.1.30 ansible172.16.1.31 zabbix然后将本地的hosts文件同步到被管理主机:# scp /etc/hosts 172.16.1.3...原创 2020-04-07 21:43:29 · 241 阅读 · 0 评论 -
ansible:roles学习笔记
roles:用于层次性、结构化的组织playbook。roles能根据层次结构自动装载变量文件、task以及handlers等。要使用roles只需要在playbook中使用include指令即可。简单来说就是把一个playbook拆分成一个个不同的模块,使用时直接调用即可。roles使用:首先你要有一个roles目录,在哪无要求,官方有个推荐的可用可不用,不如我在/下创建mkdir -p /ansible/roles还可以按功能创建项目文件夹[root@localhost ~]#原创 2021-12-02 13:05:35 · 502 阅读 · 1 评论 -
ansible:playbook学习笔记
目录额外的两个小东西2.playbook2.1.简单了解playbook2.2.playbook核心元素2.3.playbook基本使用2.3.1.忽略错误信息额外的两个小东西ansible-galaxy:连接https://galaxy.ansible.com下载相应的roles列出所有安装的galaxy:ansible-galaxy list [xxx]删除galaxy:ansible-galaxy remove [xxx]ansible-vault:对剧本进行加密:ansible-原创 2021-12-01 10:51:27 · 768 阅读 · 1 评论 -
ansible常用模块好些个介绍
目录※ansible命令行方式语法※※执行结果颜色表示※※ansible显示模块帮助命令※※常用模块介绍※※模块:ping※※模块:command※※模块:shell※※模块:scripts※※模块:copy※※ansible命令行方式语法※ansible <host-pattern> [-m module_name] [-a args]ansible 主机清单 -m 模块名 -a 参数选项:–version:显示版本-m module:指定模块,默认为command,可以省略不原创 2021-11-04 16:54:32 · 279 阅读 · 1 评论