Om met Ansible een certificaat aan te maken heb ik OpenSSL nodig. Die verwacht Python versie 2.7> en ik heb v 2.6 op CentOS 6.9. Die gaan we dus upgraden…
yum install -y centos-release-SCL yum install -y python27 yum groupinstall "Development tools" yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel cd /opt wget --no-check-certificate https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz tar xf Python-2.7.6.tar.xz cd Python-2.7.6 ./configure --prefix=/usr/local make && make altinstall cd wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py /usr/local/bin/python2.7 ez_setup.py /usr/local/bin/easy_install-2.7 pip cd /usr/bin/ rm python python2.6 ln -s /usr/local/bin/python2.7 python rm pip ln -s /usr/local/bin/pip pip rm easy_install ln -s /usr/local/bin/easy_install easy_install pip -V python -V
Nu kan ik open SSL installeren:
pip install pyopenssl