Ansible JUNOS環境のDockerfile
python3.6環境で整備しなおした。
FROM centos
MAINTAINER お名前@ドメイン
RUN yum -y install epel-release && yum clean allRUN yum -y install \
kernel-devel \
kernel-headers \
gcc-c++ \
patch \
libyaml-devel \
libffi-devel \
autoconf \
automake \
make \
libtool \
bison \
tk-devel \
zip \
wget \
tar \
gcc \
zlib \
zlib-devel \
bzip2 \
bzip2-devel \
readline \
readline-devel \
sqlite \
sqlite-devel \
openssl \
openssl-devel \
git \
gdbm-devel \
python-devel# python3系をインストール
RUN yum install -y python36 python36-devel python36-libs python36-pip#Ansible JUNOS インストール
RUN yum -y reinstall glibc-common &&
yum -y install libxml2-devel &&
yum -y install libxslt-devel &&
pip3 install --upgrade pip &&
pip3 install ansible &&
pip3 install jxmlease &&
pip3 install junos-netconify &&
pip3 install junos-eznc &&
pip3 install jsnapy &&
yum clean all &&
mkdir ./mydataENV LANG ja_JP.UTF-8
CMD ["/bin/bash"]
このモジュールはPython3系で行けるのか?確認するのに大変時間がかかってしまった。
OSの方ももうデフォでにPython3入れておいて欲しいす。