# 环境配置
Centos 7 | 8G内存 | 200GB硬盘(根据个人情况)
注:Ansible-Tower目前支持7.4+的版本,可以使用yum update -y命令更新
同时机器一定要联网,因为执行./setup的时候会联网安装很多的依赖包,安装速度和你的网速有关
# 安装Ansible
## 安装Ansible的epel源
```bash
yum install -y http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum update -y
```
## 清空缓存,安装Ansible
```bash
yum clean all
yum install -y ansible
```
至此Ansible安装成功
# 安装Ansible-Tower
## 下载解压所需的安装包
```bash
cd /home
yum install -y wget
wget http://releases.ansible.com/ansible-tower/setup/ansible-tower-setup-latest.tar.gz
tar zxvf ansible-tower-setup-latest.tar.gz
```
## 移动安装包到/usr/local下
```bash
mv ansible-tower-setup-3.5.2-1/ /usr/local/ansible-tower
```
## 配置inventory文件
```bash
sed -i "s#password=''#password='设置的登录密码'#g" inventory
sed -i "s#host=''#host='127.0.0.1'#g" inventory #注意,这里一定要设置成127.0.0.1
sed -i "s#port=''#port='5432'#g" inventory
```
## 安装Ansible-Tower
```bash
#安装前先创建/var/log/tower的日志目录,不然会报错
mkdir -p /var/log/tower
#删除之前创建的源
rm -rf /etc/yum.repos.d/e*
#执行安装
cd /usr/local/ansible-tower
./setup
```
# 访问web页面

# Ansible Tower 3.x 企业版无限hosts
最暴力最简单最傻瓜方式,root用户登录,执行以下命令
```bash
echo codyguo > /var/lib/awx/i18n.db
```
刷新页面即可,无需重启服务


Ansible Ansible-Tower部署