随笔分类 -  Ansible

摘要:目录awx1. 部署awx1.1 克隆仓库1.2 生成yaml1.3 部署operator1.4 查看pod1.5 修改镜像地址2. 登录awx2.1 查看端口2.2 查看默认密码 awx awx是红帽Ansible Tower的开源版本,他的功能是可以使用web界面来操作ansible 操作系统使 阅读全文
posted @ 2024-06-21 18:39 FuShudi 阅读(66) 评论(0) 推荐(0) 编辑
摘要:目录Playbook条件语句1. when的基本使用1.1 when的基本示例1.2比较运算符1.3 比较运算符示例1.4 逻辑运算符1.5 逻辑运算符示例2. 条件判断与block2.1 block示例2.2 rescue2.3 always Playbook条件语句 在有的时候play会依赖于变 阅读全文
posted @ 2024-06-21 10:31 FuShudi 阅读(51) 评论(0) 推荐(0) 编辑
摘要:目录fact变量1.1 fact变量的引用ansible的魔法变量1. 魔法变量的使用1.1 魔法变量的实际使用 fact变量 在常用模块里就提到过setup模块,这个模块会收集被控端的信息,而这个模块收集信息的方式就是依赖于fact,返回的是json格式的数据 [ansible@master an 阅读全文
posted @ 2024-06-20 19:14 FuShudi 阅读(10) 评论(0) 推荐(0) 编辑
摘要:目录Ansible的变量1. 在主机清单中定义1.1 定义内置变量1.2 定义内置变量使用提权1.3 给主机组定义变量1.4 定义自定义变量2. 通过vars定义变量3. 通过vars_files定义变量4. 通过host_vars和group_vars定义变量5. 注册变量 Ansible的变量 阅读全文
posted @ 2024-06-20 17:14 FuShudi 阅读(9) 评论(0) 推荐(0) 编辑
摘要:目录Playbook(剧本)1. yaml1.1 yaml的语法规则1.2 yaml的数据类型1.3 yaml的示例2. ansible-playbook2.1 playbook入门2.2 执行playbook2.3 使用playbook安装软件3. 更多示例Handler1. handler简单示 阅读全文
posted @ 2024-06-20 16:00 FuShudi 阅读(16) 评论(0) 推荐(0) 编辑
摘要:目录ansible常用模块1. file模块1.1 file模块的选项1.2 file模块的使用1.2.1 使用file模块在远程主机创建文件1.2.2 创建目录1.2.3 删除文件/目录2. copy模块2.1 copy模块的选项2.2 copy模块的使用3. yum_repository模块3. 阅读全文
posted @ 2024-06-20 15:14 FuShudi 阅读(47) 评论(0) 推荐(0) 编辑
摘要:目录Ad-hocAd-hoc简介Ad-hoc命令说明Ad-hoc示例命令执行模块1. command模块2. shell模块3. raw模块4. script模块 Ad-hoc Ad-hoc简介 Ad-hoc是Ansible下临时执行的一条命令,对于复杂的命令会使用playbook。Ad-hoc的执 阅读全文
posted @ 2024-02-25 11:48 FuShudi 阅读(137) 评论(0) 推荐(0) 编辑
摘要:目录定义主机和组主机的定义主机组的定于主机组的嵌套选择主机和组匹配主机使用通配符匹配配置文件优先级配置文件详解配置文件段配置文件参数说明配置案例1. 在节点上创建一个普通用户devops,并设置密码1232. 配置sudo提权3. 配置管理节点免密登录到被管节点4. 配置5. 写主机清单6. 验证配 阅读全文
posted @ 2024-02-24 12:37 FuShudi 阅读(168) 评论(0) 推荐(0) 编辑
摘要:目录AnsibleAnsible简介Ansible的特性Ansible的基本组件Ansible安装(rhel8/rhel9)1. rhel8安装1.1 配置epel源1.2 安装ansible1.3 验证2.rhel9安装2.1 安装pip2.2 使用pip命令安装ansible3.3 验证安装3. 阅读全文
posted @ 2024-02-23 15:30 FuShudi 阅读(119) 评论(0) 推荐(1) 编辑