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 ...
随机推荐
- 三. 200多万元得到的创业教训--创业并不需要app
摘要:有个点子,研发app或网站,推广,不断改进,探索盈利模式.这个通用的移动互联网创业流程.但我认为,在某些特定的商业模式下,"研发app或网站"这步可以砍掉或推迟. 健生干货分 ...
- Mongodb数据更新命令、操作符
一.Mongodb数据更新命令 Mongodb更新有两个命令:update.save. 1.1update命令 update命令格式: db.collection.update(criteria,ob ...
- 一次完整的HTTP网络请求过程详解
0. 前言 从我们在浏览器的地址栏输入http://blog.csdn.net/seu_calvin后回车,到我们看到该博客的主页,这中间经历了什么呢?简单地回答这个问题,大概是经历了域名解析.TC ...
- plugin.go 源码阅读
, nil) } if c.client != nil { c.client.Close() } ...
- Java并发编程阅读笔记-Java监视器模式示例
1.前言 书中在解释Java监视器模式的时候使用了一个车辆追踪器例子,根据不同的使用场景给出了不同的实现和优化. 2.监视器模式示例 实现一个调度车辆的"车辆追踪器",每台车使用一 ...
- 安卓开发笔记(三十一):shape标签下子类根结点的具体使用
在我的上一篇博文当中阐述了我们如何使用shape标签进行自定义控件,这里对shape控件的属性进行阐述,不知道如何使用这些属性的可以参见我的上一篇博文(自定义Button):https://www.c ...
- 一文带你超详细了解Cookie
cookie 简介 什么是 cookie cookie,有时我们也用其复数形式 cookies,是服务端保存在浏览器端的数据片段.以 key/value的形式进行保存.每次请求的时候,请求头会自动包含 ...
- MySQL 上手教程
安装 通过官网选择版本下载安装.Mac 上可通过 Homebrew 方便地安装: $ brew install mysql 检查安装是否成功: $ mysql --version mysql Ver ...
- MongoDB面试题
1.什么是MongoDB MongoDB是一个文档数据库,提供好的性能,领先的非关系型数据库.采用BSON存储文档数据.BSON()是一种类json的一种二进制形式的存储格式,简称Binary JSO ...
- css 滚动视差 之 水波纹效果
核心属性: background-attachment 这个属性就牛逼了, 它可以定义背景图片是相对视口固定, 还是随着视口滚动, 加上这个属性网页瞬间就从屌丝变成 高大上. 我们来看个例子: htm ...