Ansible创建静态inventory文件、配置文件

题目:

1.安装并配置Ansible 在控制节点上安装并配置 Ansible, 要求如下:​ 安装所需的钦件包 
-- ​ 创建静态 inventory 文件 /home/devops/ansible/inventory, 要求如下:
- servera 属于dev 主机组 - serverb 属于 test 和 balancers 主机组 - serverc 和 serverd 满于 prod 主机组 - prod 主机组属于 Webserver 主机组 
-- 创建 ansible配置文件/home/devops/ansible/ansible.cfg , 要求如下 : 
- 使用 /home/devaps/ansible/inventory 清单文件
- 角色 role目录存放在 /home/devops/ansible/roles 

安装所需要的软件包

普通用户需要sudo向管理员提权
[devops@workstation ~]$ sudo yum install -y ansible

创建静态 inventory 文件

用于管理主机和主机组的文件就叫inventory也叫主机清单
1.创建目录

先打印当前工作目录
[devops@workstation ~]$ pwd
/home/devops
创建目录/home/devops/ansible/
[devops@workstation ~]$ mkdir ansible
切换到/home/devops/ansible目录下
[devops@workstation ~]$ cd ansible 

2.创建静态inventory文件

中括号内为组名
[dev]
servera
[test]
serverb
[balancers]
sercerb
[prod]
server[c:d]
[Webserver:children]
prod

[all:vars]
ansible_user=root
ansible_password=redhat

创建ansible配置文件

编辑配置文件
[devops@workstation ansible]$ vim ansible.cfg
(可以再打开另一个会话框,参考ansible配置文件)
vim /etc/ansible/ansible.cfg
编辑配置文件内容:
通用配置
[defaults]
#默认使用的主机清单
inventory = /home/devops/ansible/inventory
roles_path = /home/devops/ansible/roles
host_key_checking = False
创建目录/home/devops/ansible/roles

检验

[devops@workstation ansible]$ ansible-inventory --graph

在这里插入图片描述

[devops@workstation ansible]$ ansible all -m ping 

在这里插入图片描述
完成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值