**ubuntu安装ansible并且安装awx管理**
一、 更新系统
sudo apt update && sudo apt -y upgrade
sudo reboot
二、安装ansible
sudo apt install ansible
ansible --version
修改ansible主机的主机清单,加入你要执行的节点地址。
vim /etc/ansible/hosts
[web]
192.168.37.140
192.168.37.141
测试结果 ansible all -m ping 192.168.37.140 | SUCCESS => { "changed": false, "ping": "pong" } 192.168.37.141 | SUCCESS => { "changed": false, "ping": "pong" }
免密ssh-key(可选)
ssh-keygen
ssh-copy-id ip地址
去掉yes/no的询问
vim /etc/ssh/ssh_confih
StrictHostKeyChecking no
systemctl restart sshd
安装docker
安装依赖
sudo apt-get update sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
安装GPG证书
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
写入安装源
sudo add-apt-repository "deb [arch=amd64] docker-ce-linux-ubuntu安装包下载_开源镜像站-阿里云 $(lsb_release -cs) stable"
更新并安装doxker-ce
sudo apt-get -y update sudo apt-get -y install docker-ce
下载安装docker-compose
sudo curl -L https://github.com/docker/compose/releases/download/1.26.2/docker-compose-Linux-x86_64 -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose version
安装Nodejs和NPM
sudo apt install -y nodejs npm sudo npm install npm --global
安装docker相关python库
sudo apt install python3-pip pwgen sudo pip3 install requests==2.14.2
下载并上传ansible awx
https://links.jianshu.com/go?to=https%3A%2F%2Fgithub.com%2Fansible%2Fawx%2Farchive%2F3.0.0.tar.gz
解压进入awx目录
cd awx/installer/
pwgen -N 1 -s 30(复制生成的key)
编辑当前目录的inventory文件如下
localhost ansible_connection=local ansible_python_interpreter="/usr/bin/env python3"
[all:vars] dockerhub_base=ansible awx_task_hostname=awx awx_web_hostname=awxweb postgres_data_dir=/tmp/pgdocker host_port=80 host_port_ssl=443 docker_compose_dir=/tmp/awxcompose pg_username=awx pg_password=awxpass pg_database=awx pg_port=5432 rabbitmq_password=awxpass rabbitmq_erlang_cookie=cookiemonster admin_user=admin admin_password=StrongAdminpassword create_preload_data=True secret_key=(这里为上方key) project_data_dir=/tmp/project
执行安装
apt install python-docker
sudo ansible-playbook -i inventory install.yml
**ubuntu安装ansible并且安装awx管理**相关推荐
- Centos 7安装Ansible+Ansible-Tower踩坑记
一.安装前环境 Centos 7 最小化安装 | 4G内存 | 100GB硬盘 注:Ansible-Tower目前支持7.4+的版本,可以使用yum update -y命令更新 同时机器一定要联网,因 ...
- Linux之Ansible批量运维管理
Ansible介绍 Ansible是2013年推出的一款批量管理工具,基于Python语言开发,2015年被RedHat收购 Ansible基于Paramiko实现SSH协议链接通讯,默认只要被管理节 ...
- Ubuntu命令行下安装、卸载、管理软件包的方法
一.Ubuntu中软件安装方法 1.APT方式 (1)普通安装:apt-get install softname1 softname2 -; (2)修复安装:apt-get -f install so ...
- linux教程:通过编译安装ansible解决apt install ansible后无法安装AWX的莫名问题
通过编译安装ansible解决apt install ansible后无法安装AWX的莫名问题 通过apt install ansible安装的ansible无法正常部署AWX(ansible的一个w ...
- ansible自动化运维工具的详细介绍、使用、工作原理、安装方式、与被管理节点建立信任关系等等
ansible简介 Ansible 是一个IT自动化工具,它能够配置系统.部署软件.编排更复杂的it任务,如连续部署或零停机时间滚动更新 Ansible用python编写,尽管市面上已经又很多可供选择 ...
- CentOS7.9奶妈级教程安装Ansible AWX 17.1.0
AWX提供了基于web的用户界面.REST API和建立在Ansible之上的任务引擎.本教程将指导您在CentOS/RHEL 7的Docker容器中设置Ansible AWX的步骤. 请注意,这些说 ...
- 自动化运维工具ansible的安装管理以及模块介绍
自动化运维工具ansible的安装管理以及模块介绍 目录 自动化运维工具ansible的安装管理以及模块介绍 一.ansible概述 1.几种常用运维工具比较 2.Ansible简介 3.Ansibl ...
- Ubuntu Server 18.04 LTS 安装Tomcat并配置systemctl管理Tomcat服务
本文目录 1 下载安装JDK 2 下载安装Tomcat 3 配置systemctl管理Tomcat服务 2019.11.13补充 软件环境 系统版本:Ubuntu Server 18.04.1 LTS ...
- ansible自动化运维详解(一)ansible的安装部署、参数使用、清单管理、配置文件参数及用户级ansible操作环境构建
文章目录 ansible自动化运维详解(一)ansible的安装部署.参数使用.清单管理.配置文件参数及用户级ansible操作环境构建 一.ansible的安装部署 1.1.ansible简介 1. ...
最新文章
- java中随机数怎么定义类_浅析Java中的随机数类
- DataColor的SnowLeopard支持
- C++中静态成员数据初始化问题
- 带有自定义模块的JBoss EAP上的骆驼
- 6000毫安以上智能手机_三星超长续航神机,6000毫安+128GB,上市半年不到跌至1499...
- python导入pillow模块_Python:argparse模块和pillow-image
- 理解数据库与数据模型的概念
- 手机变身IoT设备之地理位置上报
- python命令行参数有什么用_一文看懂命令行参数的用法——Python中的getopt神器
- Github Star 9.7K,超级好用的OCR数据合成与半自动标注工具,强烈推荐!
- UVALive 6884 GREAT + SWERC = PORTO dfs模拟
- LightSpeed ORM .NET简单运用
- 既然选择了远方,便只顾风雨兼程……
- 贝叶斯网络 神经网络_随机贝叶斯神经网络
- smt贴片加工贴片机开机和贴片编程
- 黑盒测试 白盒测试
- android 让应用恢复前台显示_Android将后台应用唤起到前台的方法
- 跟青翼一起学Qt4编程大纲目录
- linux查询服务器域名解析记录
- 正点原子IMX6UL底板硬件设计指南