ansible离线安装
1. ansible离线安装
最近要在内网部署一台ansible服务器,只能手动离线安装ansible包以及解决各种依赖包问题,好在报错的时候直接抛出缺少的依赖包名称,安装起来也不太费劲。但是需要的包有点多,故做此记录。软件包及其依赖包链接见文章部。
软件包版本:ansible-2.5.0a1.tar.gz
yum -y install python-devel openssl-devel
# 安装 setuptools
unzip setuptools-36.5.0.zip
cd setuptools-36.5.0
python setup.py install
# 安装pycrypto
tar -xvf pycrypto-2.6.1.tar.gz
cd pycrypto-2.6.1
python setup.py install
# 安装 PyYAML
tar -xvf PyYAML-3.12.tar.gz
cd PyYAML-3.12
python setup.py install
# 安装MarkupSafe
tar -xvf MarkupSafe-1.0.tar.gz
cd MarkupSafe-1.0
python setup.py install
# 安装Jinja2
tar -xvf Jinja2-2.9.6.tar.gz
cd Jinja2-2.9.6
python setup.py install
# 安装ecdsa
tar -xvf ecdsa-0.13.tar.gz
cd ecdsa-0.13
python setup.py install
# 安装simplejson
tar -xvf simplejson-3.13.2.tar.gz
cd simplejson-3.13.2
python setup.py install
# 安装libffi-devel
yum -y install libffi-devel-3.0.5-3.2.el6.x86_64.rpm
# 安装cffi
tar -xvf cffi-1.11.5.tar.gz
cd cffi-1.11.5
python setup.py install
# 安装ipaddress
tar -xvf ipaddress-1.0.19.tar.gz
cd ipaddress-1.0.19
python setup.py install
# 安装enum34
tar -xvf enum34-1.1.6.tar.gz
cd enum34-1.1.6
python setup.py install
# 安装six
tar -xvf six-1.11.0.tar.gz
cd six-1.11.0
python setup.py install
# 安装asn1crypto
tar -xvf asn1crypto-0.24.0.tar.gz
cd asn1crypto-0.24.0
python setup.py install
# 安装idna
tar -xvf idna-2.6.tar.gz
cd idna-2.6
python setup.py install
# 安装paramiko
tar -xvf paramiko-2.3.0.tar.gz
cd paramiko-2.3.0
python setup.py install
# 安装cryptography
tar -xvf cryptography-2.0.3.tar.gz
cd cryptography-2.0.3
python setup.py install
# 安装pyasn1
tar -xvf pyasn1-0.4.2.tar.gz
cd pyasn1-0.4.2
python setup.py install
# 安装PyNaCl
tar -xvf PyNaCl-1.2.1.tar.gz
cd PyNaCl-1.2.1
python setup.py install
# 安装bcrypt
tar -xvf bcrypt-3.1.4.tar.gz
cd bcrypt-3.1.4
python setup.py install
# 安装ansible
tar -xvf ansible-2.5.0a1.tar.gz
cd ansible-2.5.0a1
python setup.py install
2. ansible配置文件
生成ansible配置文件:直接从源码目录拷贝配置文件
mkdir /etc/ansible/
cp ../ansible-2.5.0a1/examples/* /etc/ansible/
3. ansible常用的命令:
ansible-doc命令说明:
# 查看ansible模块说明文档
ansible-doc [模块名]
# 列出已经安装的模块文档
ansible-doc -l
ansible-playbook说明:
# 检测语法playbook语法:
ansible-playbook --syntax-check os_init.yml
# 测试运行playbook,实际并没有真正的执行。
ansible-playbook -C os_init.yml
# 列出playbook所有的标签
ansible-playbook --list-tags os_init.yml
# 指定标签运行:-t 后接标签名称
ansible-playbook -t keep_conf os_init.yml
ansible离线安装的更多相关文章
- CentOS 7离线安装Ansible
前言 我一直都想成为自动化运维界最亮的仔,奈何自己实力不允许.不过,我一直都在奋斗的路上:这不,最近就在学习自动化运维界的神器--Ansible. 要系统的学习一下Ansible,那就是要先搭建学习环 ...
- 通过自制yum源离线安装ansible
系统环境 --CentOS release 7 python版本--Python 3.5.4 背景:在企业环境中,安装ansible的服务器往往不能访问互联网,简单的下载ansible源码安装,会 ...
- OpenShift 4.2 离线安装补充记录
OpenShift4.2详细安装参考同事王征的安装手册(感谢王征大师的研究和答疑解惑, 大坑文章都已经搞定了,我这里是一些小坑) https://github.com/wangzheng422/doc ...
- yum 下载全量依赖 rpm 包及离线安装(终极解决方案)
目录 简介 验证环境 查看依赖包 方案一(推荐):repotrack 方案二:yumdownloader 方案三:yum 的 downloadonly 插件 离线安装 rpm 参考资料 简介 通常生产 ...
- 利用 pip download 打包软件来提供离线安装
文章目录 1.通过 pip download 下载安装包 2.利用 pip install --no-index 离线安装 1.通过 pip download 下载安装包 linux-oz6w:~ # ...
- SharePoint 2016 必备组件离线安装介绍
前言 SharePoint 必备组件安装,一直以来都是SharePoint安装过程中的最大的坑,尤其是不能联网的服务器.博主在这里简单介绍一下离线安装过程,并附组件包下载以及安装命令,并且在windo ...
- MYSQL离线安装
由于MySQL的广泛应用,MySQL的安装也就成了大家经常会碰到的问题.并且由于不是所有机器都可连接外网,所以MySQL的离线安装显得比较重要.而本文旨在介绍CentOS6.6下离线安装MySQL. ...
- VS2010+Qt5.4.0 环境搭建(离线安装)
原创作者:http://blog.csdn.net/solomon1558/article/details/44084969 前言 因项目需要Qt开发GUI,我根据网上资料及自己的经验整理了搭建vs2 ...
- 离线安装 Python 2.7, paramiko 和 tornado
无非就是离线安装, 步骤比较繁琐, 记录一下. 需求很简单, 一个离线安装的 Python, 能跑 tornado 和 paramiko 1. 离线安装 Python 2.7 .tgz cd Pyth ...
随机推荐
- Python中从SQL型数据库读写dataframe型数据
Python的pandas包对表格化的数据处理能力很强,而SQL数据库的数据就是以表格的形式储存,因此经常将sql数据库里的数据直接读取为dataframe,分析操作以后再将dataframe存到sq ...
- 前端BUG监控神器
有时候,看到用户的反馈,我们往往会一脸茫然,因为反馈的信息太少了. 比如有用户反馈登录不了.为了解这个问题,一般的流程是这样的:首先试试自己能不能登录网站,发现没问题:然后查看后台日志,发现最近没有登 ...
- engine.go
package ;;;;;;;;) ;;;;;) ) ) ) ;; ;;, types.DocumentIndexData{}, true) for { runtime.Gos ...
- InfluxDB介绍
InfluxDB介绍 InfluxDB用Go语言编写的一个开源分布式时序.事件和指标数据库,和传统是数据库相比有不少不同的地方. 类似的数据库有Elasticsearch.Graphite等. 特点 ...
- Linux下可以ping ip地址但无法ping域名解决方法
分析:当前系统无法解决域名至ip地址故障. 步骤阅读 2 三:解决过程: 1.分析dns故障: 2.物理机可以ping 地址,但无法ping域名: 3.检查/etc/resolv.conf: 注: ( ...
- Linux 文件/文件夹无法删除问题解决方案
最近我们的服务器被黑客攻击,然后有些文件的属性被修改,导致我们无法删除病毒文件,同时采用 root 用户也无法删除,现在把解决方案记录下来. 普通删除 如果文件是当前用户的,那么使用 rm 命令就可以 ...
- 【重学计算机】操作系统D5章:文件系统
1. 文件系统 文件系统概述 文件的组织: 逻辑结构:流式.记录式 物理结构:顺序.连接.直接.索引 文件的存取:顺序.直接.索引 文件的控制:逻辑控制.物理控制 文件的使用:打开.关闭.读.写.控制 ...
- 面试题-浅谈JavaScript中的This指向问题
各位小伙伴在面试中被面试官问道this指向问题一定不少吧,同时还被问道apply,call和bind的用法区别,现在,就来简单的聊一聊this到底指向何方. 1.基本概念 MDN的官方解释:与其他语言 ...
- mqtt服务器apollo的搭建和测试工具paho的使用
(1)前言 MQTT协议是IBM开发的一个即时通讯协议; 基于发布/订阅的消息协议,近些年来被广泛应用于能源.电力.....等硬件性能低下的远程设备,此外国内很多企业使用MQTT作为android手机 ...
- 安全性测试:OWASP ZAP使用入门指南
免责声明: 本文意在讨论使用工具来应对软件研发领域中,日益增长的安全性质量测试需求.本文涉及到的工具不可被用于攻击目的. 1. 安全性测试 前些天,一则12306用户账号泄露的新闻迅速发酵,引起了购票 ...