FastHandle - IT Operations Examples

FastHandle is fast operation tools for infrastructure configurations and tests.

User Tools

Site Tools


preparation:installing.html



Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
preparation:installing.html [2018/07/29 23:44]
kurihara [Fabric]
preparation:installing.html [2020/01/23 01:11] (current)
kurihara
Line 61: Line 61:
 \\ \\
 ==== Fabric ==== ==== Fabric ====
-=== Check Python Before Installing Fabric=== 
  
-Fabric requires Python version 2.5 - 2.7. +===Fabric Version === 
 +You must use Fabric or fabric3. these days, you should use fabric3. 
 +fabric2 is the different of use. 
 + 
 +|<100% 100px ->| 
 +| Fabric   Python (2.5-2.7)\\ http://www.fabfile.org/                                                                                                                                                                         | 
 +| fabric2  | Python (2.7, 3.4+)\\ http://www.fabfile.org/                                                                                                                                                                       | 
 +| fabric3  | Python (2.7, 3.4+) . \\ Fabric3 is a fork of Fabric to provide compatability with Python 3.4+. The port still works with Python 2.7.\\ https://pypi.org/project/Fabric3/\\ https://github.com/mathiasertl/fabric/ 
 + 
 + 
 +\\ 
 +=== Check Python Before Installing Fabric===
  
 <sxh text toolbar:false gutter:false> <sxh text toolbar:false gutter:false>
Line 98: Line 108:
 \\ \\
 === RHEL/CentOS with pip=== === RHEL/CentOS with pip===
 +==Fabric==
 <sxh text toolbar:false gutter:false> <sxh text toolbar:false gutter:false>
 ~]# yum install gcc python-devel python-setuptools ~]# yum install gcc python-devel python-setuptools
 ~]# easy_install pip ~]# easy_install pip
 ~]# pip search fabric ~]# pip search fabric
 +~]# pip install fabric==
 ~]# pip install fabric==1.14.0 ~]# pip install fabric==1.14.0
 ~]# fab --version ~]# fab --version
Line 107: Line 119:
 Paramiko 1.16.1 Paramiko 1.16.1
 </sxh> </sxh>
 +
 +==Fabric3==
 +<sxh text toolbar:false gutter:false>
 +~]# yum install gcc python-devel python-setuptools
 +~]# easy_install pip
 +~]# pip search fabric3
 +~]# pip install fabric3
 +~]# fab --version
 +Fabric 1.14.0
 +Paramiko 1.16.1
 +</sxh>
 +
  
 \\ \\
Line 121: Line 145:
  
 ~]# deactivate ~]# deactivate
 +
 +~]$ cat << END >> ~/.bashrc
 +
 +#virtualenv
 +source env_fasthandle/bin/activate
 +
 +END
 </sxh> </sxh>
  
Line 132: Line 163:
 \\ \\
 === Debian/Ubuntu  with pip=== === Debian/Ubuntu  with pip===
 +==Fabric==
 <sxh text toolbar:false gutter:false> <sxh text toolbar:false gutter:false>
 ~]# apt-get install python-dev python-setuptools gcc ~]# apt-get install python-dev python-setuptools gcc
 ~]# easy_install pip ~]# easy_install pip
-~]# pip install fabric+~]# pip install fabric== 
 +~]# pip install fabric==1.x.x
 </sxh> </sxh>
 +
 +==fabric3==
 +<sxh text toolbar:false gutter:false>
 +~]# apt-get install python-dev python-setuptools gcc
 +~]# easy_install pip
 +~]# pip install fabric3
 +</sxh>
 +
  
 \\ \\


preparation/installing.html.1532875485.txt.gz · Last modified: 2018/07/29 23:44 by kurihara