前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ansible Tower3.6.2的安装及简单使用

Ansible Tower3.6.2的安装及简单使用

作者头像
yuanfan2012
发布2021-11-09 15:34:28
1.6K0
发布2021-11-09 15:34:28
举报
文章被收录于专栏:WalkingCloudWalkingCloud

点击上方"walkingcloud"关注,并选择"星标"公众号

实现运维自动化的架构中会用到ansible,ansible脚本在部署服务器指令行中显得不太直观。可以参考之前的文章Ansible自动化工具快速入门实践

Ansible Tower(之前叫做awx)是将ansible的指令界面化,简明直观,简单易用。

Ansible Tower是一个基于Web的用户界面,提供了IT自动化的企业解决方案。它有一个友好用户的仪表板来管理部署和监控资源。Ansible Tower为Ansible增加自动化,可视化管理和监控能力

一、Ansible Tower的安装

1、准备一台CentOS8.4的虚拟机

关闭SELINUX

(图片可点击放大查看)

2、下载ansible-tower bundle版本的安装包

代码语言:javascript
复制
https://releases.ansible.com/ansible-tower/setup-bundle/

(图片可点击放大查看)

解压安装包

代码语言:javascript
复制
cd /opt
tar -zxf ansible-tower-setup-bundle-3.6.2-1.el8.tar.gz

(图片可点击放大查看)

(图片可点击放大查看)

3、修改inventory配置文件

代码语言:javascript
复制
cd /opt/ansible-tower-setup-bundle-3.6.2-1/
vi inventory

如下三处设置密码

代码语言:javascript
复制
admin_password='ansible'

pg_password='ansible'

rabbitmq_password='ansible'

(图片可点击放大查看)

4、安装ansible tower

代码语言:javascript
复制
./setup.sh

(图片可点击放大查看)

等待安装完成

(图片可点击放大查看)

5、Web登录并导入license文件

(图片可点击放大查看)

license文件请公众号回复 ansible tower获取

(图片可点击放大查看)

(图片可点击放大查看)

二、Ansible Tower功能的简单使用

使用tower执行一个简单playbook任务

1、后台创建playbook yml文件

Tower playbook 项目默认存在 /var/lib/awx/projects/

代码语言:javascript
复制
su - awx
pwd
cd projects/
 mkdir ansible-for-devops && cd ansible-for-devops
 vi main.yml

(图片可点击放大查看)

添加如下内容

(图片可点击放大查看)

代码语言:javascript
复制
---
- hosts: all
  gather_facts: no
 
  tasks:
  - name: Check the date on the server.
    command: date
  - name: Check the network ip on the server.
    command: ifconfig 
 

2、创建Credential密码凭证

(图片可点击放大查看)

(图片可点击放大查看)

3、创建project

(图片可点击放大查看)

4、创建主机仓库inventory并添加host

(图片可点击放大查看)

5、添加job模板

(图片可点击放大查看)

6、执行job

(图片可点击放大查看)

(图片可点击放大查看)

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-10-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 WalkingCloud 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、Ansible Tower的安装
    • 1、准备一台CentOS8.4的虚拟机
      • 2、下载ansible-tower bundle版本的安装包
        • 3、修改inventory配置文件
          • 4、安装ansible tower
            • 5、Web登录并导入license文件
            • 二、Ansible Tower功能的简单使用
              • 1、后台创建playbook yml文件
                • 2、创建Credential密码凭证
                  • 3、创建project
                    • 4、创建主机仓库inventory并添加host
                      • 5、添加job模板
                        • 6、执行job
                        领券
                        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档