Build React Native App (4) - Redux, Jest, and NativeBase

The goal of these series is building Prod, Test, and Dev environment, building docker cluster, and implemneting CI/CD using ansible for small team project. For repository, Artifactory OSS will be used. I've newbie on the Ansible.
This series will show you how to install ansible program on Centos 7.
[ansible@ansible01 ~]$ rpm --query centos-release
centos-release-7-4.1708.el7.centos.x86_64
[ansible@ansible01 ~]$
pip is Python package manager and this will give me an unified way to install packages no matter what linux distribution.
[ansible@ansible01 ~]$ sudo yum -y install python-pip
....
Completed
[ansible@ansible01 ~]$ sudo pip install ansible
Collecting ansible
Downloading ansible-2.4.3.0.tar.gz (6.5MB)
100% |████████████████████████████████| 6.5MB 135kB/s
Collecting jinja2 (from ansible)
Downloading Jinja2-2.10-py2.py3-none-any.whl (126kB)
100% |████████████████████████████████| 133kB 1.2MB/s
Collecting PyYAML (from ansible)
Downloading PyYAML-3.12.tar.gz (253kB)
100% |████████████████████████████████| 256kB 2.9MB/s
Collecting paramiko (from ansible)
Downloading paramiko-2.4.0-py2.py3-none-any.whl (192kB)
100% |████████████████████████████████| 194kB 4.0MB/s
Collecting cryptography (from ansible)
Downloading cryptography-2.1.4-cp27-cp27mu-manylinux1_x86_64.whl (2.2MB)
100% |████████████████████████████████| 2.2MB 461kB/s
Requirement already satisfied: setuptools in /usr/lib/python2.7/site-packages (from ansible)
Collecting MarkupSafe>=0.23 (from jinja2->ansible)
Downloading MarkupSafe-1.0.tar.gz
Collecting pyasn1>=0.1.7 (from paramiko->ansible)
Downloading pyasn1-0.4.2-py2.py3-none-any.whl (71kB)
100% |████████████████████████████████| 71kB 7.9MB/s
Collecting bcrypt>=3.1.3 (from paramiko->ansible)
Downloading bcrypt-3.1.4-cp27-cp27mu-manylinux1_x86_64.whl (57kB)
100% |████████████████████████████████| 61kB 8.2MB/s
Collecting pynacl>=1.0.1 (from paramiko->ansible)
Downloading PyNaCl-1.2.1-cp27-cp27mu-manylinux1_x86_64.whl (696kB)
100% |████████████████████████████████| 706kB 1.4MB/s
Collecting cffi>=1.7; platform_python_implementation != "PyPy" (from cryptography->ansible)
Downloading cffi-1.11.4-cp27-cp27mu-manylinux1_x86_64.whl (406kB)
100% |████████████████████████████████| 409kB 2.4MB/s
Collecting enum34; python_version < "3" (from cryptography->ansible)
Downloading enum34-1.1.6-py2-none-any.whl
Collecting asn1crypto>=0.21.0 (from cryptography->ansible)
Downloading asn1crypto-0.24.0-py2.py3-none-any.whl (101kB)
100% |████████████████████████████████| 102kB 6.8MB/s
Collecting idna>=2.1 (from cryptography->ansible)
Downloading idna-2.6-py2.py3-none-any.whl (56kB)
100% |████████████████████████████████| 61kB 5.3MB/s
Requirement already satisfied: six>=1.4.1 in /usr/lib/python2.7/site-packages (from cryptography->ansible)
Collecting ipaddress; python_version < "3" (from cryptography->ansible)
Downloading ipaddress-1.0.19.tar.gz
Collecting pycparser (from cffi>=1.7; platform_python_implementation != "PyPy"->cryptography->ansible)
Downloading pycparser-2.18.tar.gz (245kB)
100% |████████████████████████████████| 256kB 3.3MB/s
Installing collected packages: MarkupSafe, jinja2, PyYAML, pyasn1, pycparser, cffi, bcrypt, enum34, asn1crypto, idna, ipaddress, cryptography, pynacl, paramiko, ansible
Running setup.py install for MarkupSafe ... done
Running setup.py install for PyYAML ... done
Running setup.py install for pycparser ... done
Running setup.py install for ipaddress ... done
Running setup.py install for ansible ... done
Successfully installed MarkupSafe-1.0 PyYAML-3.12 ansible-2.4.3.0 asn1crypto-0.24.0 bcrypt-3.1.4 cffi-1.11.4 cryptography-2.1.4 enum34-1.1.6 idna-2.6 ipaddress-1.0.19 jinja2-2.10 paramiko-2.4.0 pyasn1-0.4.2 pycparser-2.18 pynacl-1.2.1
[ansible@ansible01 ~]$
[ansible@ansible01 ~]$ ansible --version
ansible 2.4.3.0
config file = None
configured module search path = [u'/home/ansible/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python2.7/site-packages/ansible
executable location = /usr/bin/ansible
python version = 2.7.5 (default, Aug 4 2017, 00:39:18) [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)]
[ansible@ansible01 ~]$
I downloaded new version of Centos 7.4 and the installation process is really simple for the Ansible. From next tutorial, we are going to create new VM and to copy new VM from template using vsphere_client.
Comments
Post a Comment