码迷,mamicode.com
首页 > 其他好文 > 详细

ansible-awx

时间:2020-05-29 17:31:02      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:ber   内容   bash   evel   开始   amp   方式   容器   mirror   

快速上手
1、安装:
官方安装文档:安装文档 https://github.com/ansible/awx/blob/devel/INSTALL.md
官方安装方式分三种:openshift, kubernetes或者Docker Compose
一开始肯定有单机的方式, 后面再扩展集群。最后再弄几个实例
单机测试暂时用Docker Compose

软件包地址: https://github.com/ansible/awx/

环境准备:安装docker
	帮助文档:https://developer.aliyun.com/mirror/docker-ce
	安装完必须要启动,docker要配置加速
环境准备:安装docker-compose
	epel源中已经有1.18.0-4.el7版本
	yum -y install docker-compose
环境准备:安装ansible
	本来打算偷懒, 不装ansible
	结果需要使用ansible安装,所以还是装了
	yum -y install ansible

环境准备:修改
	[root@SYSOPS00170635 installer]# cat inventory
	localhost ansible_connection=local ansible_python_interpreter="/usr/bin/python3"

2、跑第一任务
1、准备playbook
docker exec -it awx_web /bin/bash

	mkdir -p /var/lib/awx/projects

	cd /var/lib/awx/projects
	在目录 /var/lib/awx/projects 下创建目录 test ,在 test 目录下创建文件 hello.yml, 内容如下。
	mkdir -p test
	vi hello.yml
		- name: Hello World Sample
		  tasks:
		    - name: Hello Message
		      debug:
		        msg: "Hello World!"

2、在awx控制台创建一个projects
3、创建凭据
4、创建一个templates
5、运行hello world



遇到问题就初始化, 很好初始化的。删除掉docker容器重新跑下安装脚本就初始化了

3、awx介绍
主版本和次版本号的选择:首先版本不能太新,太新容易有问题。建议1年之前的版本很合适
修订号:建议使用最新的。
ansible-awx是ansible-tower的开源版

3、ansible-awx架构

4、ansible-awx各个组件介绍
高级进阶
配置介绍

5、高可用集群安装

6、普通方式安装

附录:
查缺补漏
中文文档:https://docs.ansible.com/ansible-tower/3.6.3/html_zh/

ansible-awx

标签:ber   内容   bash   evel   开始   amp   方式   容器   mirror   

原文地址:https://www.cnblogs.com/cishi/p/12988575.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!