From f824f235f702b58d6b4cad830083e8acadcc354e Mon Sep 17 00:00:00 2001 From: Julio Lajara Date: Thu, 27 Jul 2017 00:12:05 -0400 Subject: [PATCH] Finally add core module dependencies (best effort) and add Alpine 3.6 and Fedora 26. --- 1.x-alpine-3.3/Dockerfile | 112 +++++++++++- 1.x-alpine-3.4/Dockerfile | 112 +++++++++++- 1.x-alpine-3.5/Dockerfile | 152 +++++++++++++--- 1.x-alpine-3.6/Dockerfile | 132 ++++++++++++++ 1.x-amazonlinux-2016.09/Dockerfile | 192 +++++++++++++++----- 1.x-amazonlinux-2017.03/Dockerfile | 191 +++++++++++++++----- 1.x-centos-6/Dockerfile | 111 +++++++++++- 1.x-centos-7/Dockerfile | 123 ++++++++++++- 1.x-debian-7/Dockerfile | 255 ++++++++++++++++++-------- 1.x-debian-8/Dockerfile | 245 ++++++++++++++++++------- 1.x-debian-9/Dockerfile | 246 ++++++++++++++++++------- 1.x-fedora-20/Dockerfile | 121 ++++++++++++- 1.x-fedora-21/Dockerfile | 126 ++++++++++++- 1.x-fedora-22/Dockerfile | 128 ++++++++++++- 1.x-fedora-23/Dockerfile | 125 ++++++++++++- 1.x-fedora-24/Dockerfile | 124 ++++++++++++- 1.x-fedora-25/Dockerfile | 129 ++++++++++++- 1.x-fedora-26/Dockerfile | 168 +++++++++++++++++ 1.x-linuxmint-17/Dockerfile | 279 +++++++++++++++++++--------- 1.x-linuxmint-18/Dockerfile | 240 ++++++++++++++++++------- 1.x-opensuse-13.2/Dockerfile | 198 +++++++++++++++----- 1.x-opensuse-42.1/Dockerfile | 197 +++++++++++++++----- 1.x-opensuse-42.2/Dockerfile | 197 +++++++++++++++----- 1.x-ubuntu-12.04/Dockerfile | 240 ++++++++++++++++++------- 1.x-ubuntu-14.04/Dockerfile | 280 ++++++++++++++++++++--------- 1.x-ubuntu-16.04/Dockerfile | 245 ++++++++++++++++++------- 2.x-alpine-3.3/Dockerfile | 112 +++++++++++- 2.x-alpine-3.4/Dockerfile | 112 +++++++++++- 2.x-alpine-3.5/Dockerfile | 152 +++++++++++++--- 2.x-alpine-3.6/Dockerfile | 132 ++++++++++++++ 2.x-amazonlinux-2016.09/Dockerfile | 192 +++++++++++++++----- 2.x-amazonlinux-2017.03/Dockerfile | 191 +++++++++++++++----- 2.x-centos-6/Dockerfile | 111 +++++++++++- 2.x-centos-7/Dockerfile | 123 ++++++++++++- 2.x-debian-7/Dockerfile | 255 ++++++++++++++++++-------- 2.x-debian-8/Dockerfile | 245 ++++++++++++++++++------- 2.x-debian-9/Dockerfile | 246 ++++++++++++++++++------- 2.x-fedora-20/Dockerfile | 121 ++++++++++++- 2.x-fedora-21/Dockerfile | 126 ++++++++++++- 2.x-fedora-22/Dockerfile | 128 ++++++++++++- 2.x-fedora-23/Dockerfile | 125 ++++++++++++- 2.x-fedora-24/Dockerfile | 124 ++++++++++++- 2.x-fedora-25/Dockerfile | 129 ++++++++++++- 2.x-fedora-26/Dockerfile | 168 +++++++++++++++++ 2.x-linuxmint-17/Dockerfile | 279 +++++++++++++++++++--------- 2.x-linuxmint-18/Dockerfile | 240 ++++++++++++++++++------- 2.x-opensuse-13.2/Dockerfile | 198 +++++++++++++++----- 2.x-opensuse-42.1/Dockerfile | 197 +++++++++++++++----- 2.x-opensuse-42.2/Dockerfile | 197 +++++++++++++++----- 2.x-ubuntu-12.04/Dockerfile | 240 ++++++++++++++++++------- 2.x-ubuntu-14.04/Dockerfile | 280 ++++++++++++++++++++--------- 2.x-ubuntu-16.04/Dockerfile | 245 ++++++++++++++++++------- README.md | 10 +- ansible_deps | 181 +++++++++++++++++++ 54 files changed, 7772 insertions(+), 1755 deletions(-) create mode 100644 1.x-alpine-3.6/Dockerfile create mode 100644 1.x-fedora-26/Dockerfile create mode 100644 2.x-alpine-3.6/Dockerfile create mode 100644 2.x-fedora-26/Dockerfile create mode 100644 ansible_deps diff --git a/1.x-alpine-3.3/Dockerfile b/1.x-alpine-3.3/Dockerfile index 45c7fed..fff4dd6 100644 --- a/1.x-alpine-3.3/Dockerfile +++ b/1.x-alpine-3.3/Dockerfile @@ -17,21 +17,115 @@ RUN sed -i 's/http:/https:/g' /etc/apk/repositories openssl \ python && \ apk add --virtual ansible-build-deps \ - curl-dev \ - gmp-dev \ - libffi-dev \ - openssl-dev \ - py-pip \ - python-dev \ - yaml-dev && \ + curl-dev \ + freetds-dev \ + gmp-dev \ + libffi-dev \ + libvirt-dev \ + libxml2-dev \ + libxslt-dev \ + lxc-dev \ + openldap-dev \ + openssl-dev \ + postgresql-dev \ + py-pip \ + python-dev \ + unixodbc-dev \ + yaml-dev && \ pip install --force-reinstall \ --upgrade --user pip && \ pip2.7 install --force-reinstall \ --upgrade --user setuptools && \ pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 2.0" \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 2.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + libvirt-python \ + linode-python \ + lxc-python2 \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ "pexpect >= 3.3" \ - pycurl && \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ apk del ansible-build-deps && \ rm -rf /root/.cache \ /var/cache/apk/* diff --git a/1.x-alpine-3.4/Dockerfile b/1.x-alpine-3.4/Dockerfile index 16c04ff..527af01 100644 --- a/1.x-alpine-3.4/Dockerfile +++ b/1.x-alpine-3.4/Dockerfile @@ -17,21 +17,115 @@ RUN sed -i 's/http:/https:/g' /etc/apk/repositories openssl \ python && \ apk add --virtual ansible-build-deps \ - curl-dev \ - gmp-dev \ - libffi-dev \ - openssl-dev \ - py-pip \ - python-dev \ - yaml-dev && \ + curl-dev \ + freetds-dev \ + gmp-dev \ + libffi-dev \ + libvirt-dev \ + libxml2-dev \ + libxslt-dev \ + lxc-dev \ + openldap-dev \ + openssl-dev \ + postgresql-dev \ + py-pip \ + python-dev \ + unixodbc-dev \ + yaml-dev && \ pip install --force-reinstall \ --upgrade --user pip && \ pip2.7 install --force-reinstall \ --upgrade --user setuptools && \ pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 2.0" \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 2.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + libvirt-python \ + linode-python \ + lxc-python2 \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ "pexpect >= 3.3" \ - pycurl && \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ apk del ansible-build-deps && \ rm -rf /root/.cache \ /var/cache/apk/* diff --git a/1.x-alpine-3.5/Dockerfile b/1.x-alpine-3.5/Dockerfile index dc83857..8f8fd47 100644 --- a/1.x-alpine-3.5/Dockerfile +++ b/1.x-alpine-3.5/Dockerfile @@ -3,35 +3,129 @@ MAINTAINER Julio Lajara ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" -RUN sed -i 's/http:/https:/g' /etc/apk/repositories && \ - apk upgrade --latest --update-cache && \ - apk add bash \ - build-base \ - curl \ - git \ - gnupg \ - openssh-client \ - openssl \ - python \ - shadow && \ - apk add --virtual ansible-build-deps \ - curl-dev \ - gmp-dev \ - libffi-dev \ - libressl-dev \ - py-pip \ - python-dev \ - yaml-dev && \ - pip install --force-reinstall \ - --upgrade --user pip && \ - pip2.7 install --force-reinstall \ - --upgrade --user setuptools && \ - pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 2.0" \ - "pexpect >= 3.3" \ - pycurl && \ - apk del ansible-build-deps && \ - rm -rf /root/.cache \ +RUN sed -i 's/http:/https:/g' /etc/apk/repositories && \ + apk upgrade --latest --update-cache && \ + apk add bash \ + build-base \ + curl \ + git \ + gnupg \ + openssh-client \ + openssl \ + python \ + shadow && \ + apk add --virtual ansible-build-deps \ + curl-dev \ + freetds-dev \ + gmp-dev \ + libressl-dev \ + libffi-dev \ + libvirt-dev \ + libxml2-dev \ + libxslt-dev \ + lxc-dev \ + openldap-dev \ + postgresql-dev \ + py-pip \ + python-dev \ + unixodbc-dev \ + yaml-dev && \ + pip install --force-reinstall \ + --upgrade --user pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 2.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + git+https://github.com/pymssql/pymssql.git \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + libvirt-python \ + linode-python \ + lxc-python2 \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + apk del ansible-build-deps && \ + rm -rf /root/.cache \ /var/cache/apk/* CMD [] diff --git a/1.x-alpine-3.6/Dockerfile b/1.x-alpine-3.6/Dockerfile new file mode 100644 index 0000000..c8e3b4f --- /dev/null +++ b/1.x-alpine-3.6/Dockerfile @@ -0,0 +1,132 @@ +FROM alpine:3.6 +MAINTAINER Julio Lajara + +ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + +RUN sed -i 's/http:/https:/g' /etc/apk/repositories && \ + apk upgrade --latest --update-cache && \ + apk add bash \ + build-base \ + curl \ + git \ + gnupg \ + openssh-client \ + openssl \ + python \ + shadow && \ + apk add --virtual ansible-build-deps \ + curl-dev \ + freetds-dev \ + gmp-dev \ + libressl-dev \ + libffi-dev \ + libvirt-dev \ + libxml2-dev \ + libxslt-dev \ + lxc-dev \ + openldap-dev \ + postgresql-dev \ + py-pip \ + python-dev \ + unixodbc-dev \ + yaml-dev && \ + pip install --force-reinstall \ + --upgrade --user pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 2.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + git+https://github.com/pymssql/pymssql.git \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + libvirt-python \ + linode-python \ + lxc-python2 \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + apk del ansible-build-deps && \ + rm -rf /root/.cache \ + /var/cache/apk/* + +CMD [] +ENTRYPOINT ["ansible-playbook"] diff --git a/1.x-amazonlinux-2016.09/Dockerfile b/1.x-amazonlinux-2016.09/Dockerfile index b49efa0..23adeca 100644 --- a/1.x-amazonlinux-2016.09/Dockerfile +++ b/1.x-amazonlinux-2016.09/Dockerfile @@ -4,48 +4,156 @@ MAINTAINER Julio Lajara ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ENV PYCURL_SSL_LIBRARY "nss" -RUN yum groupinstall -y "Development Tools" && \ - yum install -y crontabs \ - curl \ - git \ - gnupg2 \ - openssl && \ - yum install -y gmp-devel \ - libcurl-devel \ - libffi-devel \ - libyaml-devel \ - openssl-devel \ - python27-devel \ - python27-pip && \ - pip install --force-reinstall \ - --upgrade --user pip && \ - pip2.7 install --force-reinstall \ - --upgrade --user setuptools && \ - pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 2.0" \ - "pexpect >= 3.3" \ - pycurl && \ - yum remove -y automake19 \ - gmp-devel \ - keyutils-libs-devel \ - krb5-devel \ - libcom_err-devel \ - libcurl-devel \ - libffi-devel \ - libkadm5 \ - libselinux-devel \ - libsepol-devel \ - libverto-devel \ - libyaml \ - libyaml-devel \ - openssl-devel \ - python27-backports \ - python27-backports-ssl_match_hostname \ - python27-devel \ - python27-pip \ - python27-setuptools \ - zlib-devel && \ - rm -rf /root/.cache \ +RUN yum groupinstall -y "Development Tools" && \ + yum install -y crontabs \ + curl \ + git \ + gnupg2 \ + openssl && \ + yum install -y freetds-devel \ + gmp-devel \ + libcurl-devel \ + libffi-devel \ + libxml2-devel \ + libxslt-devel \ + libyaml-devel \ + openldap-devel \ + openssl-devel \ + postgresql92-devel \ + python27-devel \ + python27-pip \ + unixODBC-devel && \ + pip install --force-reinstall \ + --upgrade --user pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 2.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + yum remove -y automake19 \ + cyrus-sasl \ + cyrus-sasl-devel \ + freetds \ + freetds-devel \ + gnutls \ + gmp-devel \ + keyutils-libs-devel \ + krb5-devel \ + libcom_err-devel \ + libcurl-devel \ + libffi-devel \ + libgcrypt-devel \ + libgpg-error-devel \ + libkadm5 \ + libselinux-devel \ + libsepol-devel \ + libtool-ltdl \ + libverto-devel \ + libxml2-devel \ + libxslt \ + libxslt-devel \ + libyaml \ + libyaml-devel \ + openldap-devel \ + openssl-devel \ + postgresql92 \ + postgresql92-devel \ + postgresql92-libs \ + python27-backports \ + python27-backports-ssl_match_hostname \ + python27-devel \ + python27-pip \ + python27-setuptools \ + unixODBC \ + unixODBC-devel \ + xz-devel \ + zlib-devel && \ + rm -rf /root/.cache \ /var/cache/yum CMD [] diff --git a/1.x-amazonlinux-2017.03/Dockerfile b/1.x-amazonlinux-2017.03/Dockerfile index 792123b..9017bb4 100644 --- a/1.x-amazonlinux-2017.03/Dockerfile +++ b/1.x-amazonlinux-2017.03/Dockerfile @@ -4,48 +4,155 @@ MAINTAINER Julio Lajara ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ENV PYCURL_SSL_LIBRARY "nss" -RUN yum groupinstall -y "Development Tools" && \ - yum install -y crontabs \ - curl \ - git \ - gnupg2 \ - openssl && \ - yum install -y gmp-devel \ - libcurl-devel \ - libffi-devel \ - libyaml-devel \ - openssl-devel \ - python27-devel \ - python27-pip && \ - pip install --force-reinstall \ - --upgrade --user pip && \ - pip2.7 install --force-reinstall \ - --upgrade --user setuptools && \ - pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 2.0" \ - "pexpect >= 3.3" \ - pycurl && \ - yum remove -y automake19 \ - gmp-devel \ - keyutils-libs-devel \ - krb5-devel \ - libcom_err-devel \ - libcurl-devel \ - libffi-devel \ - libkadm5 \ - libselinux-devel \ - libsepol-devel \ - libverto-devel \ - libyaml \ - libyaml-devel \ - openssl-devel \ - python27-backports \ - python27-backports-ssl_match_hostname \ - python27-devel \ - python27-pip \ - python27-setuptools \ - zlib-devel && \ - rm -rf /root/.cache \ +RUN yum groupinstall -y "Development Tools" && \ + yum install -y crontabs \ + curl \ + git \ + gnupg2 \ + openssl && \ + yum install -y freetds-devel \ + gmp-devel \ + libcurl-devel \ + libffi-devel \ + libxml2-devel \ + libxslt-devel \ + libyaml-devel \ + openldap-devel \ + openssl-devel \ + postgresql92-devel \ + python27-devel \ + python27-pip \ + unixODBC-devel && \ + pip install --force-reinstall \ + --upgrade --user pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 2.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + yum remove -y automake19 \ + cyrus-sasl \ + cyrus-sasl-devel \ + freetds \ + freetds-devel \ + gmp-devel \ + gnutls \ + keyutils-libs-devel \ + krb5-devel \ + libcom_err-devel \ + libcurl-devel \ + libffi-devel \ + libgcrypt-devel \ + libgpg-error-devel \ + libkadm5 \ + libselinux-devel \ + libsepol-devel \ + libtool-ltdl \ + libverto-devel \ + libxml2-devel \ + libxslt \ + libxslt-devel \ + libyaml \ + libyaml-devel \ + openldap-devel \ + openssl-devel \ + postgresql92 \ + postgresql92-devel \ + python27-backports \ + python27-backports-ssl_match_hostname \ + python27-devel \ + python27-pip \ + python27-setuptools \ + unixODBC \ + unixODBC-devel \ + xz-devel \ + zlib-devel && \ + rm -rf /root/.cache \ /var/cache/yum CMD [] diff --git a/1.x-centos-6/Dockerfile b/1.x-centos-6/Dockerfile index fe6e979..dafdbf8 100644 --- a/1.x-centos-6/Dockerfile +++ b/1.x-centos-6/Dockerfile @@ -14,41 +14,146 @@ RUN yum upgrade -y openssl \ python27 && \ yum install -y curl-devel \ + freetds-devel \ gmp-devel \ + libxml2-devel \ + libxslt-devel \ libyaml-devel \ + openldap-devel \ openssl-devel \ + postgresql-devel \ python27-devel \ - python27-pip && \ + python27-pip \ + unixODBC-devel && \ yum install -y --setopt=tsflags='' libffi-devel && \ pip2.7 install --force-reinstall \ --upgrade --user pip && \ /root/.local/bin/pip2.7 install --force-reinstall \ --upgrade --user setuptools && \ /root/.local/bin/pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 2.0" \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 2.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ pycurl \ - urlgrabber && \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + /root/.local/bin/pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ cp /usr/lib64/python2.6/site-packages/*sqlitecache* /root/.local/lib/python2.7/site-packages/ && \ ln -s /usr/lib/python2.6/site-packages/yum /root/.local/lib/python2.7/site-packages/yum && \ ln -s /usr/lib/python2.6/site-packages/rpmUtils /root/.local/lib/python2.7/site-packages/rpmUtils && \ ln -s /usr/lib64/python2.6/site-packages/rpm /root/.local/lib/python2.7/site-packages/rpm && \ yum remove -y curl-devel \ + cyrus-sasl \ + cyrus-sasl-devel \ + freetds \ + freetds-devel \ gmp-devel \ keyutils-libs-devel \ krb5-devel \ libcom_err-devel \ libcurl-devel \ libffi-devel \ + libgcrypt-devel \ + libgpg-error-devel \ libidn-devel \ + libkadm5 \ libselinux-devel \ libsepol-devel \ + libtool-ltdl \ + libxml2-devel \ + libxslt \ + libxslt-devel \ libyaml \ libyaml-devel \ + openldap-devel \ openssl-devel \ + postgresql \ + postgresql-devel \ python27-devel \ python27-pip \ python27-setuptools \ + unixODBC \ + unixODBC-devel \ zlib-devel && \ sed -i 's/tsflags=nodocs//' /etc/yum.conf && \ rm -rf /root/.cache \ diff --git a/1.x-centos-7/Dockerfile b/1.x-centos-7/Dockerfile index 06090ac..b7f9572 100644 --- a/1.x-centos-7/Dockerfile +++ b/1.x-centos-7/Dockerfile @@ -14,40 +14,153 @@ RUN yum upgrade -y gnupg2 \ openssl \ python-dnf && \ - yum install -y gmp-devel \ + yum install -y freetds-devel \ + gmp-devel \ libcurl-devel \ + libxml2-devel \ + libxslt-devel \ libyaml-devel \ + openldap-devel \ openssl-devel \ + postgresql-devel \ python-devel \ - python2-pip && \ + python2-pip \ + unixODBC-devel && \ yum install -y --setopt=tsflags='' libffi-devel && \ pip install --force-reinstall \ --upgrade --user pip && \ pip2.7 install --force-reinstall \ --upgrade --user setuptools && \ pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 2.0" \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 2.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ "pexpect >= 3.3" \ - pycurl && \ - yum remove -y gmp-devel \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + yum remove -y cyrus-sasl \ + cyrus-sasl-devel \ + freetds-devel \ + gmp-devel \ + initscripts \ + iproute \ + iptables \ keyutils-libs-devel \ krb5-devel \ libcom_err-devel \ libcurl-devel \ libffi-devel \ + libgcrypt-devel \ + libgpg-error-devel \ libkadm5 \ + libmnl \ + libnetfilter_conntrack \ + libnfnetlink \ libselinux-devel \ libsepol-devel \ + libtool-ltdl \ libverto-devel \ + libxml2-devel \ + libxslt \ + libxslt-devel \ libyaml \ libyaml-devel \ + openldap-devel \ openssl-devel \ pcre-devel \ + postgresql \ + postgresql-devel \ + postgresql-libs \ python-backports \ python-backports-ssl_match_hostname \ python-devel \ python2-pip \ python-setuptools \ + sysvinit-tools \ + unixODBC \ + unixODBC-devel \ + xz-devel \ zlib-devel && \ sed -i 's/tsflags=nodocs//' /etc/yum.conf && \ rm -rf /root/.cache \ diff --git a/1.x-debian-7/Dockerfile b/1.x-debian-7/Dockerfile index abe8b69..c5a0be5 100644 --- a/1.x-debian-7/Dockerfile +++ b/1.x-debian-7/Dockerfile @@ -4,81 +4,186 @@ MAINTAINER Julio Lajara ENV DEBIAN_FRONTEND "noninteractive" ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" -RUN apt-get update && \ - apt-get -y dist-upgrade && \ - apt-get --no-install-recommends \ - -y install aptitude \ - build-essential \ - ca-certificates \ - cron \ - curl \ - git \ - gnupg2 \ - openssh-client \ - openssl \ - python \ - python-apt \ - python-minimal \ - python2.7 && \ - apt-get --no-install-recommends \ - -y install libcurl3-gnutls-dev \ - libffi-dev \ - libgmp-dev \ - libgnutls-dev \ - libssl-dev \ - libyaml-dev \ - python-pip \ - python-pycparser \ - python-setuptools \ - python2.7-dev && \ - pip-2.7 install --force-reinstall \ - --upgrade --user pip && \ - pip2.7 install --force-reinstall \ - --upgrade --user setuptools && \ - pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 2.0" \ - "pexpect >= 3.3" \ - pycurl && \ - apt-get -y purge comerr-dev \ - krb5-multidev \ - libcurl4-gnutls-dev \ - libexpat1-dev \ - libffi-dev \ - libffi5 \ - libgcrypt11-dev \ - libgmp-dev \ - libgmpxx4ldbl \ - libgnutls-dev \ - libgnutls-openssl27 \ - libgnutlsxx27 \ - libgpg-error-dev \ - libgssrpc4 \ - libidn11-dev \ - libkadm5clnt-mit8 \ - libkadm5srv-mit8 \ - libkdb5-6 \ - libkrb5-dev \ - libldap2-dev \ - libp11-kit-dev \ - libpopt0 \ - libpython2.7 \ - librtmp-dev \ - libssh2-1-dev \ - libssl-dev \ - libtasn1-3-dev \ - libyaml-0-2 \ - libyaml-dev \ - pkg-config \ - python-pip \ - python-pkg-resources \ - python-ply \ - python-pycparser \ - python-setuptools \ - python2.6 \ - python2.6-minimal \ - python2.7-dev \ - zlib1g-dev && \ - rm -rf /root/.cache \ +RUN apt-get update && \ + apt-get -y dist-upgrade && \ + apt-get --no-install-recommends \ + -y install aptitude \ + build-essential \ + ca-certificates \ + cron \ + curl \ + git \ + gnupg2 \ + openssh-client \ + openssl \ + python \ + python-apt \ + python-ldap \ + python-minimal \ + python2.7 && \ + apt-get --no-install-recommends \ + -y install freetds-dev \ + libcurl3-gnutls-dev \ + libffi-dev \ + libgmp-dev \ + libgnutls-dev \ + libldap2-dev \ + libpq-dev \ + libssl-dev \ + libxml2-dev \ + libxslt1-dev \ + libyaml-dev \ + python-pip \ + python-pycparser \ + python-setuptools \ + python2.7-dev \ + unixodbc-dev && \ + pip-2.7 install --force-reinstall \ + --upgrade --user pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 2.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + softlayer \ + solidfire-sdk-python && \ + apt-get -y purge comerr-dev \ + freetds-common \ + freetds-dev \ + krb5-multidev \ + libct4 \ + libcurl4-gnutls-dev \ + libexpat1-dev \ + libffi-dev \ + libffi5 \ + libgcrypt11-dev \ + libgmp-dev \ + libgmpxx4ldbl \ + libgnutls-dev \ + libgnutls-openssl27 \ + libgnutlsxx27 \ + libgpg-error-dev \ + libgssrpc4 \ + libidn11-dev \ + libkadm5clnt-mit8 \ + libkadm5srv-mit8 \ + libkdb5-6 \ + libkrb5-dev \ + libldap2-dev \ + libltdl-dev \ + libltdl7 \ + libodbc1 \ + libp11-kit-dev \ + libpopt0 \ + libpq5 \ + libpython2.7 \ + librtmp-dev \ + libssh2-1-dev \ + libssl-dev \ + libsybdb5 \ + libtasn1-3-dev \ + libxml2-dev \ + libxslt1-dev \ + libxslt1.1 \ + libyaml-0-2 \ + libyaml-dev \ + odbcinst \ + odbcinst1debian2 \ + pkg-config \ + python-pip \ + python-pkg-resources \ + python-ply \ + python-pycparser \ + python-setuptools \ + python2.6 \ + python2.6-minimal \ + python2.7-dev \ + unixodbc \ + unixodbc-dev \ + zlib1g-dev && \ + rm -rf /root/.cache \ /var/cache/apt/* CMD [] diff --git a/1.x-debian-8/Dockerfile b/1.x-debian-8/Dockerfile index 69014dc..f87ac0a 100644 --- a/1.x-debian-8/Dockerfile +++ b/1.x-debian-8/Dockerfile @@ -4,73 +4,184 @@ MAINTAINER Julio Lajara ENV DEBIAN_FRONTEND "noninteractive" ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" -RUN apt-get update && \ - apt-get -y dist-upgrade && \ - apt-get --no-install-recommends \ - -y install aptitude \ - build-essential \ - ca-certificates \ - cron \ - curl \ - git \ - gnupg2 \ - openssh-client \ - openssl \ - python \ - python-apt \ - python-minimal \ - python2.7 && \ - apt-get --no-install-recommends \ - -y install libcurl4-gnutls-dev \ - libffi-dev \ - libgmp-dev \ - libgnutls28-dev \ - libssl-dev \ - libyaml-dev \ - python-pip \ - python-pycparser \ - python-setuptools \ - python2.7-dev && \ - pip2 install --force-reinstall \ - --upgrade --user cffi \ - pip && \ - pip2.7 install --force-reinstall \ - --upgrade --user setuptools && \ - pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 2.0" \ - "pexpect >= 3.3" \ - pycurl && \ - apt-get -y purge libcurl4-gnutls-dev \ - libexpat1-dev \ - libffi-dev \ - libgmp-dev \ - libgmpxx4ldbl \ - libgnutls-openssl27 \ - libgnutls28-dev \ - libgnutlsxx28 \ - libp11-kit-dev \ - libpython2.7 \ - libpython2.7-dev \ - libssl-dev \ - libtasn1-6-dev \ - libyaml-0-2 \ - libyaml-dev \ - nettle-dev \ - python-chardet \ - python-colorama \ - python-distlib \ - python-html5lib \ - python-pip \ - python-pkg-resources \ - python-ply \ - python-pycparser \ - python-requests \ - python-setuptools \ - python-six \ - python-urllib3 \ - python2.7-dev \ - zlib1g-dev && \ - rm -rf /root/.cache \ +RUN apt-get update && \ + apt-get -y dist-upgrade && \ + apt-get --no-install-recommends \ + -y install aptitude \ + build-essential \ + ca-certificates \ + cron \ + curl \ + git \ + gnupg2 \ + openssh-client \ + openssl \ + python \ + python-apt \ + python-ldap \ + python-minimal \ + python2.7 && \ + apt-get --no-install-recommends \ + -y install freetds-dev \ + libcurl4-gnutls-dev \ + libffi-dev \ + libgmp-dev \ + libgnutls28-dev \ + libldap2-dev \ + libpq-dev \ + libssl-dev \ + libxml2-dev \ + libxslt1-dev \ + libyaml-dev \ + python-pip \ + python-pycparser \ + python-setuptools \ + python2.7-dev \ + unixodbc-dev && \ + pip2 install --force-reinstall \ + --upgrade --user cffi \ + pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 2.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + softlayer \ + solidfire-sdk-python && \ + apt-get -y purge comerr-dev \ + freetds-common \ + freetds-dev \ + krb5-multidev \ + libct4 \ + libcurl4-gnutls-dev \ + libexpat1-dev \ + libffi-dev \ + libgmp-dev \ + libgmpxx4ldbl \ + libgnutls-openssl27 \ + libgnutls28-dev \ + libgnutlsxx28 \ + libgssrpc4 \ + libkadm5clnt-mit9 \ + libkadm5srv-mit9 \ + libkdb5-7 libldap2-dev \ + libltdl-dev libltdl7 \ + libodbc1 \ + libp11-kit-dev \ + libpq-dev \ + libpq5 \ + libpython2.7 \ + libpython2.7-dev \ + libssl-dev \ + libsybdb5 \ + libtasn1-6-dev \ + libxml2-dev \ + libxslt1-dev \ + libxslt1.1 \ + libyaml-0-2 \ + libyaml-dev \ + nettle-dev \ + odbcinst \ + odbcinst1debian2 \ + python-chardet \ + python-colorama \ + python-distlib \ + python-html5lib \ + python-pip \ + python-pkg-resources \ + python-ply \ + python-pycparser \ + python-requests \ + python-setuptools \ + python-six \ + python-urllib3 \ + python2.7-dev \ + unixodbc \ + unixodbc-dev \ + zlib1g-dev && \ + rm -rf /root/.cache \ /var/cache/apt/* CMD [] diff --git a/1.x-debian-9/Dockerfile b/1.x-debian-9/Dockerfile index ad5180d..4882f21 100644 --- a/1.x-debian-9/Dockerfile +++ b/1.x-debian-9/Dockerfile @@ -4,74 +4,184 @@ MAINTAINER Julio Lajara ENV DEBIAN_FRONTEND "noninteractive" ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" -RUN apt-get update && \ - apt-get -y dist-upgrade && \ - apt-get --no-install-recommends \ - -y install aptitude \ - build-essential \ - ca-certificates \ - cron \ - curl \ - git \ - gnupg2 \ - openssh-client \ - openssl \ - python \ - python-apt \ - python-minimal \ - python2.7 && \ - apt-get --no-install-recommends \ - -y install libcurl4-gnutls-dev \ - libffi-dev \ - libgmp-dev \ - libgnutls28-dev \ - libssl-dev \ - libyaml-dev \ - python-pip \ - python-pycparser \ - python-setuptools \ - python2.7-dev && \ - pip2 install --force-reinstall \ - --upgrade --user wheel && \ - pip2 install --force-reinstall \ - --upgrade --user cffi \ - pip && \ - pip2.7 install --force-reinstall \ - --upgrade --user setuptools && \ - pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 2.0" \ - "pexpect >= 3.3" \ - pycurl && \ - apt-get -y purge libcurl4-gnutls-dev \ - libexpat1-dev \ - libffi-dev \ - libglib2.0-0 \ - libgmp-dev \ - libgmpxx4ldbl \ - libgnutls-dane0 \ - libgnutls-openssl27 \ - libgnutls28-dev \ - libgnutlsxx28 \ - libidn11-dev \ - libp11-kit-dev \ - libpython2.7 \ - libpython2.7-dev \ - libssl-dev \ - libtasn1-6-dev \ - libunbound2 \ - libyaml-0-2 \ - libyaml-dev \ - nettle-dev \ - pkg-config \ - python-pip \ - python-pip-whl \ - python-pkg-resources \ - python-ply \ - python-pycparser \ - python-setuptools \ - python2.7-dev \ - zlib1g-dev && \ - rm -rf /root/.cache \ +RUN apt-get update && \ + apt-get -y dist-upgrade && \ + apt-get --no-install-recommends \ + -y install aptitude \ + build-essential \ + ca-certificates \ + cron \ + curl \ + git \ + gnupg2 \ + openssh-client \ + openssl \ + python \ + python-apt \ + python-ldap \ + python-minimal \ + python2.7 && \ + apt-get --no-install-recommends \ + -y install freetds-dev \ + libcurl4-gnutls-dev \ + libffi-dev \ + libgmp-dev \ + libgnutls28-dev \ + libldap2-dev \ + libpq-dev \ + libssl-dev \ + libxml2-dev \ + libxslt1-dev \ + libyaml-dev \ + python-pip \ + python-pycparser \ + python-setuptools \ + python2.7-dev \ + unixodbc-dev && \ + pip2 install --force-reinstall \ + --upgrade --user wheel && \ + pip2 install --force-reinstall \ + --upgrade --user cffi \ + pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 2.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + softlayer \ + solidfire-sdk-python && \ + apt-get -y purge freetds-common \ + freetds-dev \ + icu-devtools \ + libct4 \ + libcurl4-gnutls-dev \ + libexpat1-dev \ + libffi-dev \ + libglib2.0-0 \ + libgmp-dev \ + libgmpxx4ldbl \ + libgnutls-dane0 \ + libgnutls-openssl27 \ + libgnutls28-dev \ + libgnutlsxx28 \ + libicu-dev \ + libicu57 \ + libidn11-dev \ + libldap2-dev \ + libltdl-dev \ + libltdl7 \ + libodbc1 \ + libp11-kit-dev \ + libpq-dev \ + libpq5 \ + libpython2.7 \ + libpython2.7-dev \ + libssl-dev \ + libsybdb5 \ + libtasn1-6-dev \ + libunbound2 \ + libxml2 \ + libxml2-dev \ + libxslt1-dev \ + libxslt1.1 \ + libyaml-0-2 \ + libyaml-dev \ + nettle-dev \ + odbcinst \ + odbcinst1debian2 \ + pkg-config \ + python-pip \ + python-pip-whl \ + python-pkg-resources \ + python-ply \ + python-pycparser \ + python-setuptools \ + python2.7-dev \ + unixodbc-dev \ + zlib1g-dev && \ + rm -rf /root/.cache \ /var/cache/apt/* CMD [] diff --git a/1.x-fedora-20/Dockerfile b/1.x-fedora-20/Dockerfile index 83c1eca..bb0febc 100644 --- a/1.x-fedora-20/Dockerfile +++ b/1.x-fedora-20/Dockerfile @@ -10,42 +10,153 @@ RUN sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/fedora-updates-testing.repo yum install -y crontabs \ curl \ dnf \ + gcc-c++ \ git \ gnupg2 \ openssl && \ - yum install -y gmp-devel \ + yum install -y freetds-devel \ + gmp-devel \ libcurl-devel \ libffi-devel \ + libxml2-devel \ + libxslt-devel \ libyaml-devel \ + openldap-devel \ openssl-devel \ + postgresql-devel \ python-devel \ - python-pip && \ + python-pip \ + unixODBC-devel && \ pip install --force-reinstall \ --upgrade --user pip && \ pip2.7 install --force-reinstall \ --upgrade --user setuptools && \ pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 2.0" \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 2.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ "pexpect >= 3.3" \ - pycurl && \ - yum remove -y gmp-devel \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + yum remove -y cyrus-sasl \ + cyrus-sasl-devel \ + freetds \ + freetds-devel \ + gmp-devel \ + gnutls \ keyutils-libs-devel \ krb5-devel \ libcurl-devel \ libffi-devel \ libcom_err-devel \ + libgcrypt-devel \ + libgpg-error-devel \ libselinux-devel \ libsepol-devel \ + libtool-ltdl \ libverto-devel \ + libxml2-devel \ + libxslt \ + libxslt-devel \ libyaml \ libyaml-devel \ + nettle \ + openldap-devel \ openssl-devel \ pcre-devel \ + postgresql \ + postgresql-devel \ + postgresql-libs \ python-backports \ python-backports-ssl_match_hostname \ python-devel \ python-pip \ python-setuptools \ + trousers \ + unixODBC \ + unixODBC-devel \ + xz-devel \ zlib-devel && \ rm -rf /root/.cache \ /var/cache/yum diff --git a/1.x-fedora-21/Dockerfile b/1.x-fedora-21/Dockerfile index ac37bae..1c0058b 100644 --- a/1.x-fedora-21/Dockerfile +++ b/1.x-fedora-21/Dockerfile @@ -11,43 +11,159 @@ RUN sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/fedora-updates-testing.repo yum install -y crontabs \ curl \ dnf \ + gcc-c++ \ git \ gnupg2 \ openssl && \ - yum install -y gmp-devel \ + yum install -y freetds-devel \ + gmp-devel \ libcurl-devel \ libffi-devel \ + libxml2-devel \ + libxslt-devel \ libyaml-devel \ + openldap-devel \ openssl-devel \ + postgresql-devel \ python-devel \ - python-pip && \ + python-pip \ + unixODBC-devel && \ pip install --force-reinstall \ --upgrade --user pip && \ pip2.7 install --force-reinstall \ --upgrade --user setuptools && \ pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 2.0" \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 2.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ "pexpect >= 3.3" \ - pycurl && \ - yum remove -y gmp-devel \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + yum remove -y cyrus-sasl \ + cyrus-sasl-devel \ + freetds \ + freetds-devel \ + gmp-devel \ + gnutls \ + hostname \ + initscripts \ + iproute \ + iputils \ keyutils-libs-devel \ krb5-devel \ libcom_err-devel \ libcurl-devel \ libffi-devel \ + libgcrypt-devel \ + libgpg-error-devel \ libselinux-devel \ libsepol-devel \ + libtool-ltdl \ libverto-devel \ + libxml2-devel \ + libxslt \ + libxslt-devel \ libyaml \ libyaml-devel \ + linux-atm-libs \ + nettle \ + openldap-devel \ openssl-devel \ pcre-devel \ + postgresql \ + postgresql-devel \ + postgresql-libs \ python-backports \ python-backports-ssl_match_hostname \ python-devel \ python-macros \ python-pip \ python-setuptools \ + trousers \ + unixODBC \ + unixODBC-devel \ + xz-devel \ zlib-devel && \ rm -rf /root/.cache \ /var/cache/yum diff --git a/1.x-fedora-22/Dockerfile b/1.x-fedora-22/Dockerfile index f930dfc..fb8fc1e 100644 --- a/1.x-fedora-22/Dockerfile +++ b/1.x-fedora-22/Dockerfile @@ -9,40 +9,158 @@ RUN sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/fedora-updates-testing.repo dnf install -y crontabs \ curl \ dnf \ + gcc-c++ \ git \ gnupg2 \ openssl \ python-dnf && \ - dnf install -y gmp-devel \ + dnf install -y freetds-devel \ + gmp-devel \ libcurl-devel \ libffi-devel \ + libxml2-devel \ + libxslt-devel \ libyaml-devel \ + openldap-devel \ openssl-devel \ + postgresql-devel \ python-devel \ - python-pip && \ + python-pip \ + unixODBC-devel && \ pip install --force-reinstall \ --upgrade --user pip && \ pip2.7 install --force-reinstall \ --upgrade --user setuptools && \ pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 2.0" \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 2.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ "pexpect >= 3.3" \ - pycurl && \ - dnf remove -y gmp-devel \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + dnf remove -y cpio \ + cyrus-sasl \ + cyrus-sasl-devel \ + freetds \ + freetds-devel \ + gmp-devel \ + gnutls \ + hostname \ + initscripts \ + iproute \ + iputils \ keyutils-libs-devel \ krb5-devel \ libcom_err-devel \ libcurl-devel \ libffi-devel \ + libgcrypt-devel \ + libgpg-error-devel \ libselinux-devel \ libsepol-devel \ + libtool-ltdl \ libverto-devel \ + libxml2-devel \ + libxslt \ + libxslt-devel \ libyaml \ libyaml-devel \ + linux-atm-libs \ + nettle \ + openldap-devel \ openssl-devel \ pcre-devel \ + postgresql \ + postgresql-devel \ + postgresql-libs \ + procps-ng \ python-devel \ python-macros \ + trousers \ + unixODBC \ + unixODBC-devel \ + xz-devel \ zlib-devel && \ rm -rf /root/.cache \ /var/cache/yum diff --git a/1.x-fedora-23/Dockerfile b/1.x-fedora-23/Dockerfile index 7cd320d..05e5f1b 100644 --- a/1.x-fedora-23/Dockerfile +++ b/1.x-fedora-23/Dockerfile @@ -9,44 +9,159 @@ RUN sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/fedora-updates-testing.repo dnf install -y crontabs \ curl \ dnf \ + gcc-c++ \ git \ gnupg2 \ openssl \ python \ python-dnf \ redhat-rpm-config && \ - dnf install -y gmp-devel \ + dnf install -y freetds-devel \ + gmp-devel \ libcurl-devel \ libffi-devel \ + libxml2-devel \ + libxslt-devel \ libyaml-devel \ + openldap-devel \ openssl-devel \ + postgresql-devel \ python-devel \ - python-pip && \ + python-pip \ + unixODBC-devel && \ pip install --force-reinstall \ --upgrade --user pip && \ pip2.7 install --force-reinstall \ --upgrade --user setuptools && \ pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 2.0" \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 2.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ "pexpect >= 3.3" \ - pycurl && \ - dnf remove -y gmp-devel \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + dnf remove -y cpio \ + cyrus-sasl \ + cyrus-sasl-devel \ + freetds \ + freetds-devel \ + gmp-devel \ + hostname \ + initscripts \ + ipcalc \ + iproute \ + iputils \ keyutils-libs-devel \ krb5-devel \ libcom_err-devel \ libcurl-devel \ libffi-devel \ + libgcrypt-devel \ + libgpg-error-devel \ libselinux-devel \ libsepol-devel \ + libtool-ltdl \ libverto-devel \ + libxml2-devel \ + libxslt \ + libxslt-devel \ libyaml \ libyaml-devel \ + linux-atm-libs \ + openldap-devel \ openssl-devel \ pcre-devel \ pkgconfig \ + postgresql-devel \ + postgresql-libs \ + procps-ng \ python-devel \ python-rpm-macros \ python2-rpm-macros \ + unixODBC \ + unixODBC-devel \ + xz-devel \ zlib-devel && \ rm -rf /root/.cache \ /var/cache/yum diff --git a/1.x-fedora-24/Dockerfile b/1.x-fedora-24/Dockerfile index 07d7053..f2d8500 100644 --- a/1.x-fedora-24/Dockerfile +++ b/1.x-fedora-24/Dockerfile @@ -9,44 +9,158 @@ RUN sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/fedora-updates-testing.repo dnf install -y crontabs \ curl \ dnf \ + gcc-c++ \ git \ gnupg2 \ openssl \ python \ python-dnf \ redhat-rpm-config && \ - dnf install -y gmp-devel \ + dnf install -y freetds-devel \ + gmp-devel \ libcurl-devel \ libffi-devel \ + libxml2-devel \ + libxslt-devel \ libyaml-devel \ + openldap-devel \ openssl-devel \ + postgresql-devel \ python-devel \ - python-pip && \ + python-pip \ + unixODBC-devel && \ pip install --force-reinstall \ --upgrade --user pip && \ pip2.7 install --force-reinstall \ --upgrade --user setuptools && \ pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 2.0" \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 2.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ "pexpect >= 3.3" \ - pycurl && \ - dnf remove -y gmp-devel \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + dnf remove -y cpio \ + cyrus-sasl \ + cyrus-sasl-devel \ + freetds \ + freetds-devel \ + gmp-devel \ + hostname \ + initscripts \ + ipcalc \ + iproute \ + iputils \ keyutils-libs-devel \ krb5-devel \ libcom_err-devel \ libcurl-devel \ libffi-devel \ + libgcrypt-devel \ + libgpg-error-devel \ libkadm5 \ libselinux-devel \ libsepol-devel \ libverto-devel \ + libxml2-devel \ + libxslt \ + libxslt-devel \ libyaml \ libyaml-devel \ + linux-atm-libs \ + openldap-devel \ openssl-devel \ pcre-devel \ + postgresql-devel \ + postgresql-libs \ + procps-ng \ python-devel \ python-rpm-macros \ python2-rpm-macros \ + unixODBC \ + unixODBC-devel \ + xz-devel \ zlib-devel && \ rm -rf /root/.cache \ /var/cache/yum diff --git a/1.x-fedora-25/Dockerfile b/1.x-fedora-25/Dockerfile index 53afd68..b3a80be 100644 --- a/1.x-fedora-25/Dockerfile +++ b/1.x-fedora-25/Dockerfile @@ -9,48 +9,167 @@ RUN sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/fedora-updates-testing.repo dnf install -y crontabs \ curl \ dnf \ + gcc-c++ \ git \ gnupg2 \ openssl \ python \ python-dnf \ redhat-rpm-config && \ - dnf install -y gmp-devel \ + dnf install -y freetds-devel \ + gmp-devel \ libcurl-devel \ libffi-devel \ + libxml2-devel \ + libxslt-devel \ libyaml-devel \ + openldap-devel \ openssl-devel \ + postgresql-devel \ python-devel \ - python-pip && \ + python-pip \ + unixODBC-devel && \ pip install --force-reinstall \ --upgrade --user pip && \ pip2.7 install --force-reinstall \ --upgrade --user setuptools && \ pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 2.0" \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 2.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ "pexpect >= 3.3" \ - pycurl && \ - dnf remove -y gmp-c++ \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + dnf remove -y GeoIP \ + GeoIP-GeoLite-data \ + cpio \ + cyrus-sasl \ + cyrus-sasl-devel \ + freetds \ + freetds-devel \ + gmp-c++ \ gmp-devel \ + hostname \ + initscripts \ + ipcalc \ + iproute \ + iproute-tc \ + iputils \ keyutils-libs-devel \ + kmod \ krb5-devel \ libcom_err-devel \ libcurl-devel \ libffi-devel \ + libgcrypt-devel \ + libgpg-error-devel \ libkadm5 \ + libmnl \ libselinux-devel \ libsepol-devel \ libverto-devel \ + libxml2-devel \ + libxslt \ + libxslt-devel \ libyaml \ libyaml-devel \ + linux-amt-libs \ + openldap-devel \ openssl-devel \ pcre-cpp \ pcre-devel \ pcre-utf16 \ pcre-utf32 \ + postgresql-devel \ + postgresql-libs \ + procps-ng \ python-devel \ python-rpm-macros \ python2-rpm-macros \ + unixODBC \ + unixODBC-devel \ + xz-devel \ zlib-devel && \ rm -rf /root/.cache \ /var/cache/yum diff --git a/1.x-fedora-26/Dockerfile b/1.x-fedora-26/Dockerfile new file mode 100644 index 0000000..b2d53a5 --- /dev/null +++ b/1.x-fedora-26/Dockerfile @@ -0,0 +1,168 @@ +FROM fedora:26 +MAINTAINER Julio Lajara + +ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + +RUN dnf upgrade -y && \ + dnf groupinstall -y "Development Tools" && \ + dnf install -y crontabs \ + curl \ + dnf \ + gcc-c++ \ + git \ + gnupg2 \ + openssl \ + python \ + python-dnf \ + redhat-rpm-config && \ + dnf install -y freetds-devel \ + gmp-devel \ + libcurl-devel \ + libffi-devel \ + libxml2-devel \ + libxslt-devel \ + libyaml-devel \ + openldap-devel \ + openssl-devel \ + postgresql-devel \ + python-devel \ + python-pip \ + unixODBC-devel && \ + pip install --force-reinstall \ + --upgrade --user pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 2.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + dnf remove -y cyrus-sasl \ + cyrus-sasl-devel \ + freetds \ + freetds-devel \ + gmp-c++ \ + gmp-devel \ + keyutils-libs-devel \ + krb5-devel \ + libcom_err-devel \ + libcurl-devel \ + libffi-devel \ + libgcrypt-devel \ + libgpg-error-devel \ + libkadm5 \ + libpkgconf \ + libselinux-devel \ + libsepol-devel \ + libverto-devel \ + libxml2-devel \ + libxslt \ + libxslt-devel \ + libyaml \ + libyaml-devel \ + openldap-devel \ + openssl-devel \ + pcre-cpp \ + pcre-devel \ + pcre-utf16 \ + pcre-utf32 \ + pkgconf \ + pkgconf-m4 \ + pkgconf-pkg-config \ + postgresql-devel \ + postgresql-libs \ + python-rpm-macros \ + python2-devel \ + python2-rpm-macros \ + unixODBC \ + unixODBC-devel \ + xz-devel \ + zlib-devel && \ + rm -rf /root/.cache \ + /var/cache/yum + +CMD [] +ENTRYPOINT ["ansible-playbook"] diff --git a/1.x-linuxmint-17/Dockerfile b/1.x-linuxmint-17/Dockerfile index a202594..9dacd2c 100644 --- a/1.x-linuxmint-17/Dockerfile +++ b/1.x-linuxmint-17/Dockerfile @@ -4,93 +4,198 @@ MAINTAINER Julio Lajara ENV DEBIAN_FRONTEND "noninteractive" ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" -RUN apt-get update && \ - apt-get -y dist-upgrade && \ - apt-get --no-install-recommends \ - -y install aptitude \ - build-essential \ - ca-certificates \ - cron \ - curl \ - git \ - gnupg2 \ - openssh-client \ - openssl \ - python \ - python-apt \ - python-software-properties && \ - apt-get --no-install-recommends \ - -y install libcurl4-gnutls-dev \ - libffi-dev \ - libgmp-dev \ - libgnutls-dev \ - libssl-dev \ - libyaml-dev \ - python-dev \ - python-pip \ - python-pycparser \ - python-setuptools && \ - pip install --force-reinstall \ - --upgrade --user pip && \ - pip2.7 install --force-reinstall \ - --upgrade --user setuptools && \ - pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 2.0" \ - "pexpect >= 3.3" \ - pycurl && \ - apt-get -y purge comerr-dev \ - krb5-multidev \ - libcurl4-gnutls-dev \ - libexpat1-dev \ - libffi-dev \ - libgcrypt11-dev \ - libgmp-dev \ - libgmpxx4ldbl \ - libgnutls-dev \ - libgnutlsxx27 \ - libgpg-error-dev \ - libgssrpc4 \ - libidn11-dev \ - libkadm5clnt-mit9 \ - libkadm5srv-mit9 \ - libkdb5-7 libkrb5-dev \ - libldap2-dev \ - libp11-kit-dev \ - libpython-dev \ - libpython2.7 \ - libpython2.7-dev \ - librtmp-dev \ - libssl-dev \ - libtasn1-6-dev \ - libyaml-0-2 \ - libyaml-dev \ - pkg-config \ - python-chardet \ - python-chardet-whl \ - python-colorama \ - python-colorama-whl \ - python-dev \ - python-distlib \ - python-distlib-whl \ - python-html5lib \ - python-html5lib-whl \ - python-pip \ - python-pip-whl \ - python-pkg-resources \ - python-ply \ - python-pycparser \ - python-requests \ - python-requests-whl \ - python-setuptools \ - python-setuptools-whl \ - python-six \ - python-six-whl \ - python-urllib3 \ - python-urllib3-whl \ - python2.7-dev \ - python3-pkg-resources \ - zlib1g-dev && \ - rm -rf /root/.cache \ +RUN apt-get update && \ + apt-get -y dist-upgrade && \ + apt-get --no-install-recommends \ + -y install aptitude \ + build-essential \ + ca-certificates \ + cron \ + curl \ + git \ + gnupg2 \ + openssh-client \ + openssl \ + python \ + python-apt \ + python-ldap \ + python-software-properties && \ + apt-get --no-install-recommends \ + -y install freetds-dev \ + libcurl4-gnutls-dev \ + libffi-dev \ + libgmp-dev \ + libgnutls-dev \ + libldap2-dev \ + libpq-dev \ + libssl-dev \ + libxml2-dev \ + libxslt1-dev \ + libyaml-dev \ + python-dev \ + python-pip \ + python-pycparser \ + python-setuptools \ + unixodbc-dev && \ + pip install --force-reinstall \ + --upgrade --user pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 2.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + softlayer \ + solidfire-sdk-python && \ + apt-get -y purge comerr-dev \ + freetds-common \ + freetds-dev \ + krb5-multidev \ + libct4 \ + libcurl4-gnutls-dev \ + libexpat1-dev \ + libffi-dev \ + libgcrypt11-dev \ + libgmp-dev \ + libgmpxx4ldbl \ + libgnutls-dev \ + libgnutlsxx27 \ + libgpg-error-dev \ + libgssrpc4 \ + libidn11-dev \ + libkadm5clnt-mit9 \ + libkadm5srv-mit9 \ + libkdb5-7 libkrb5-dev \ + libldap2-dev \ + libltdl-dev \ + libodbc1 \ + libp11-kit-dev \ + libpq-dev \ + libpq5 \ + libpython-dev \ + libpython2.7 \ + libpython2.7-dev \ + librtmp-dev \ + libssl-dev \ + libsybdb5 \ + libtasn1-6-dev \ + libxml2-dev \ + libxslt1-dev \ + libxslt1.1 \ + libyaml-0-2 \ + libyaml-dev \ + odbcinst \ + odbcinst1debian2 \ + pkg-config \ + python-chardet \ + python-chardet-whl \ + python-colorama \ + python-colorama-whl \ + python-dev \ + python-distlib \ + python-distlib-whl \ + python-html5lib \ + python-html5lib-whl \ + python-pip \ + python-pip-whl \ + python-pkg-resources \ + python-ply \ + python-pycparser \ + python-requests \ + python-requests-whl \ + python-setuptools \ + python-setuptools-whl \ + python-six \ + python-six-whl \ + python-urllib3 \ + python-urllib3-whl \ + python2.7-dev \ + python3-pkg-resources \ + unixodbc \ + unixodbc-dev \ + zlib1g-dev && \ + rm -rf /root/.cache \ /var/cache/apt/* CMD [] diff --git a/1.x-linuxmint-18/Dockerfile b/1.x-linuxmint-18/Dockerfile index 3cf949c..5f0cf04 100644 --- a/1.x-linuxmint-18/Dockerfile +++ b/1.x-linuxmint-18/Dockerfile @@ -4,69 +4,183 @@ MAINTAINER Julio Lajara ENV DEBIAN_FRONTEND "noninteractive" ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" -RUN apt-get update && \ - apt-get -y dist-upgrade && \ - apt-get --no-install-recommends \ - -y install aptitude \ - build-essential \ - ca-certificates \ - cron \ - curl \ - git \ - gnupg2 \ - openssh-client \ - openssl \ - python \ - python-apt \ - python-software-properties && \ - apt-get --no-install-recommends \ - -y install libcurl4-gnutls-dev \ - libffi-dev \ - libgmp-dev \ - libgnutls-dev \ - libssl-dev \ - libyaml-dev \ - python-dev \ - python-pip \ - python-pycparser \ - python-setuptools && \ - pip install --force-reinstall \ - --upgrade --user pip && \ - pip2.7 install --force-reinstall \ - --upgrade --user setuptools && \ - pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 2.0" \ - "pexpect >= 3.3" \ - pycurl && \ - apt-get -y purge libcurl4-gnutls-dev \ - libexpat1-dev \ - libffi-dev \ - libgmp-dev \ - libgmpxx4ldbl \ - libgnutls-dev \ - libgnutls-openssl27 \ - libgnutlsxx28 \ - libidn11-dev \ - libp11-kit-dev \ - libpython-dev \ - libpython2.7 \ - libpython2.7-dev \ - libssl-dev \ - libtasn1-6-dev \ - libyaml-0-2 \ - libyaml-dev \ - nettle-dev \ - pkg-config \ - python-dev \ - python-pip \ - python-pip-whl \ - python-pkg-resources \ - python-ply \ - python-pycparser \ - python-setuptools \ - python2.7-dev \ - zlib1g-dev && \ - rm -rf /root/.cache \ +RUN apt-get update && \ + apt-get -y dist-upgrade && \ + apt-get --no-install-recommends \ + -y install aptitude \ + build-essential \ + ca-certificates \ + cron \ + curl \ + git \ + gnupg2 \ + openssh-client \ + openssl \ + python \ + python-apt \ + python-ldap \ + python-software-properties && \ + apt-get --no-install-recommends \ + -y install freetds-dev \ + libcurl4-gnutls-dev \ + libffi-dev \ + libgmp-dev \ + libgnutls-dev \ + libldap2-dev \ + libpq-dev \ + libssl-dev \ + libxml2-dev \ + libxslt1-dev \ + libyaml-dev \ + python-dev \ + python-pip \ + python-pycparser \ + python-setuptools \ + unixodbc-dev && \ + pip install --force-reinstall \ + --upgrade --user pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 2.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + softlayer \ + solidfire-sdk-python && \ + apt-get -y purge comerr-dev \ + freetds-common \ + freetds-dev \ + icu-devtools \ + krb5-multidev \ + libct4 \ + libcurl4-gnutls-dev \ + libexpat1-dev \ + libffi-dev \ + libgmp-dev \ + libgmpxx4ldbl \ + libgnutls-dev \ + libgnutls-openssl27 \ + libgnutlsxx28 \ + libgssrpc4 \ + libicu-dev \ + libidn11-dev \ + libkadm5clnt-mit9 \ + libkadm5srv-mit9 \ + libkdb5-8 \ + libldap2-dev \ + libltdl-dev \ + libodbc1 \ + libp11-kit-dev \ + libpq-dev \ + libpq5 \ + libpython-dev \ + libpython2.7 \ + libpython2.7-dev \ + libssl-dev \ + libsybdb5 \ + libtasn1-6-dev \ + libxml2-dev \ + libxslt1-dev \ + libxslt1.1 \ + libyaml-0-2 \ + libyaml-dev \ + nettle-dev \ + odbcinst \ + odbcinst1debian2 \ + pkg-config \ + python-dev \ + python-pip \ + python-pip-whl \ + python-pkg-resources \ + python-ply \ + python-pycparser \ + python-setuptools \ + python2.7-dev \ + unixodbc \ + unixodbc-dev \ + zlib1g-dev && \ + rm -rf /root/.cache \ /var/cache/apt/* CMD [] diff --git a/1.x-opensuse-13.2/Dockerfile b/1.x-opensuse-13.2/Dockerfile index 822b44a..ac707e5 100644 --- a/1.x-opensuse-13.2/Dockerfile +++ b/1.x-opensuse-13.2/Dockerfile @@ -3,49 +3,161 @@ MAINTAINER Julio Lajara ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" -RUN zypper --non-interactive update && \ - zypper --non-interactive \ - install --no-recommends --type pattern \ - devel_basis && \ - zypper --non-interactive \ - install --no-recommends \ - cron \ - curl \ - git \ - gpg2 \ - openssl \ - python \ - python-xml \ - python-zypp && \ - zypper --non-interactive \ - install --no-recommends \ - gmp-devel \ - libcurl-devel \ - libffi48-devel \ - libopenssl-devel \ - libyaml-devel \ - python-devel \ - python-pip && \ - pip install --force-reinstall \ - --upgrade --user pip && \ - pip2.7 install --force-reinstall \ - --upgrade --user setuptools && \ - pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 2.0" \ - "pexpect >= 3.3" \ - pycurl && \ - zypper --non-interactive \ - remove gmp-devel \ - libcurl-devel \ - libffi48-devel \ - libgmpxx4 \ - libopenssl-devel \ - libyaml-0-2 \ - libyaml-devel \ - python-devel \ - python-pip \ - python-setuptools && \ - rm -rf /root/.cache \ +RUN rm -f rm /etc/zypp/repos.d/update-non-oss.repo && \ + zypper --non-interactive update && \ + zypper --non-interactive \ + install --no-recommends --type pattern \ + devel_basis && \ + zypper --non-interactive \ + install --no-recommends \ + cron \ + curl \ + gcc-c++ \ + git \ + gpg2 \ + openssl \ + python \ + python-xml \ + python-zypp && \ + zypper --non-interactive \ + install --no-recommends \ + cyrus-sasl-devel \ + freetds-devel \ + gmp-devel \ + libcurl-devel \ + libffi48-devel \ + libopenssl-devel \ + libxml2-devel \ + libxslt-devel \ + libyaml-devel \ + openldap2-devel \ + postgresql-devel \ + python-devel \ + python-pip \ + unixODBC-devel && \ + pip install --force-reinstall \ + --upgrade --user pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 2.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + zypper --non-interactive \ + remove cyrus-sasl-devel \ + freetds-devel \ + gmp-devel \ + libcurl-devel \ + libecpg6 \ + libffi48-devel \ + libfreetds \ + libgcrypt-devel \ + libgmpxx4 \ + libgpg-error-devel \ + libopenssl-devel \ + libpq5 \ + libxml2-devel \ + libxml2-tools \ + libxslt-devel \ + libxslt-tools \ + libxslt1 \ + libyaml-0-2 \ + libyaml-devel \ + openldap2-devel \ + postgresql-devel \ + postgresql93-devel \ + python-devel \ + python-pip \ + python-setuptools \ + readline-devel \ + unixODBC \ + unixODBC-devel \ + xz-devel && \ + rm -rf /root/.cache \ /var/cache/zypp CMD [] diff --git a/1.x-opensuse-42.1/Dockerfile b/1.x-opensuse-42.1/Dockerfile index 804e787..ae3b645 100644 --- a/1.x-opensuse-42.1/Dockerfile +++ b/1.x-opensuse-42.1/Dockerfile @@ -3,49 +3,160 @@ MAINTAINER Julio Lajara ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" -RUN zypper --non-interactive update && \ - zypper --non-interactive \ - install --no-recommends --type pattern \ - devel_basis && \ - zypper --non-interactive \ - install --no-recommends \ - cron \ - curl \ - git \ - gpg2 \ - openssl \ - python \ - python-xml \ - python-zypp && \ - zypper --non-interactive \ - install --no-recommends \ - gmp-devel \ - libcurl-devel \ - libffi48-devel \ - libopenssl-devel \ - libyaml-devel \ - python-devel \ - python-pip && \ - pip install --force-reinstall \ - --upgrade --user pip && \ - pip2.7 install --force-reinstall \ - --upgrade --user setuptools && \ - pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 2.0" \ - "pexpect >= 3.3" \ - pycurl && \ - zypper --non-interactive \ - remove gmp-devel \ - libcurl-devel \ - libffi48-devel \ - libgmpxx4 \ - libopenssl-devel \ - libyaml-0-2 \ - libyaml-devel \ - python-devel \ - python-pip \ - python-setuptools && \ - rm -rf /root/.cache \ +RUN zypper --non-interactive update && \ + zypper --non-interactive \ + install --no-recommends --type pattern \ + devel_basis && \ + zypper --non-interactive \ + install --no-recommends \ + cron \ + curl \ + gcc-c++ \ + git \ + gpg2 \ + openssl \ + python \ + python-xml \ + python-zypp && \ + zypper --non-interactive \ + install --no-recommends \ + cyrus-sasl-devel \ + freetds-devel \ + gmp-devel \ + libcurl-devel \ + libffi48-devel \ + libopenssl-devel \ + libxml2-devel \ + libxslt-devel \ + libyaml-devel \ + openldap2-devel \ + postgresql-devel \ + python-devel \ + python-pip \ + unixODBC-devel && \ + pip install --force-reinstall \ + --upgrade --user pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 2.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + zypper --non-interactive \ + remove cyrus-sasl-devel \ + freetds-devel \ + gmp-devel \ + libcurl-devel \ + libecpg6 \ + libffi48-devel \ + libfreetds \ + libgcrypt-devel \ + libgmpxx4 \ + libgpg-error-devel \ + libopenssl-devel \ + libpq5 \ + libxml2-devel \ + libxml2-tools \ + libxslt-devel \ + libxslt-tools \ + libxslt1 \ + libyaml-0-2 \ + libyaml-devel \ + openldap2-devel \ + postgresql-devel \ + postgresql94-devel \ + python-devel \ + python-pip \ + python-setuptools \ + readline-devel \ + unixODBC \ + unixODBC-devel \ + xz-devel && \ + rm -rf /root/.cache \ /var/cache/zypp CMD [] diff --git a/1.x-opensuse-42.2/Dockerfile b/1.x-opensuse-42.2/Dockerfile index a546899..6bc59f4 100644 --- a/1.x-opensuse-42.2/Dockerfile +++ b/1.x-opensuse-42.2/Dockerfile @@ -3,49 +3,160 @@ MAINTAINER Julio Lajara ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" -RUN zypper --non-interactive update && \ - zypper --non-interactive \ - install --no-recommends --type pattern \ - devel_basis && \ - zypper --non-interactive \ - install --no-recommends \ - cron \ - curl \ - git \ - gpg2 \ - openssl \ - python \ - python-xml \ - python-zypp && \ - zypper --non-interactive \ - install --no-recommends \ - gmp-devel \ - libcurl-devel \ - libffi48-devel \ - libopenssl-devel \ - libyaml-devel \ - python-devel \ - python-pip && \ - pip install --force-reinstall \ - --upgrade --user pip && \ - pip2.7 install --force-reinstall \ - --upgrade --user setuptools && \ - pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 2.0" \ - "pexpect >= 3.3" \ - pycurl && \ - zypper --non-interactive \ - remove gmp-devel \ - libcurl-devel \ - libffi48-devel \ - libgmpxx4 \ - libopenssl-devel \ - libyaml-0-2 \ - libyaml-devel \ - python-devel \ - python-pip \ - python-setuptools && \ - rm -rf /root/.cache \ +RUN zypper --non-interactive update && \ + zypper --non-interactive \ + install --no-recommends --type pattern \ + devel_basis && \ + zypper --non-interactive \ + install --no-recommends \ + cron \ + curl \ + gcc-c++ \ + git \ + gpg2 \ + openssl \ + python \ + python-xml \ + python-zypp && \ + zypper --non-interactive \ + install --no-recommends \ + cyrus-sasl-devel \ + freetds-devel \ + gmp-devel \ + libcurl-devel \ + libffi48-devel \ + libopenssl-devel \ + libxml2-devel \ + libxslt-devel \ + libyaml-devel \ + openldap2-devel \ + postgresql-devel \ + python-devel \ + python-pip \ + unixODBC-devel && \ + pip install --force-reinstall \ + --upgrade --user pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 2.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + zypper --non-interactive \ + remove cyrus-sasl-devel \ + freetds-devel \ + gmp-devel \ + libcurl-devel \ + libecpg6 \ + libffi48-devel \ + libfreetds \ + libgcrypt-devel \ + libgmpxx4 \ + libgpg-error-devel \ + libopenssl-devel \ + libpq5 \ + libxml2-devel \ + libxml2-tools \ + libxslt-devel \ + libxslt-tools \ + libxslt1 \ + libyaml-0-2 \ + libyaml-devel \ + openldap2-devel \ + postgresql-devel \ + postgresql94-devel \ + python-devel \ + python-pip \ + python-setuptools \ + readline-devel \ + unixODBC \ + unixODBC-devel \ + xz-devel && \ + rm -rf /root/.cache \ /var/cache/zypp CMD [] diff --git a/1.x-ubuntu-12.04/Dockerfile b/1.x-ubuntu-12.04/Dockerfile index 85bc627..3e61dca 100644 --- a/1.x-ubuntu-12.04/Dockerfile +++ b/1.x-ubuntu-12.04/Dockerfile @@ -4,73 +4,179 @@ MAINTAINER Julio Lajara ENV DEBIAN_FRONTEND "noninteractive" ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" -RUN apt-get update && \ - apt-get -y dist-upgrade && \ - apt-get --no-install-recommends \ - -y install aptitude \ - build-essential \ - ca-certificates \ - cron \ - curl \ - git \ - gnupg2 \ - openssh-client \ - openssl \ - python \ - python-apt \ - python-software-properties && \ - apt-get --no-install-recommends \ - -y install libcurl4-gnutls-dev \ - libffi-dev \ - libgmp-dev \ - libgnutls-dev \ - libssl-dev \ - libyaml-dev \ - python-dev \ - python-pip \ - python-setuptools && \ - pip install --upgrade --user pip && \ - pip2.7 install --force-reinstall \ - --upgrade --user setuptools && \ - pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 2.0" \ - "pexpect >= 3.3" \ - pycurl && \ - apt-get -y purge comerr-dev \ - krb5-multidev \ - libcurl4-gnutls-dev \ - libexpat1-dev \ - libffi-dev \ - libgcrypt11-dev \ - libgmp-dev \ - libgmpxx4ldbl \ - libgnutls-dev \ - libgnutls-openssl27 \ - libgnutlsxx27 \ - libgpg-error-dev \ - libgssrpc4 \ - libidn11-dev \ - libkadm5clnt-mit8 \ - libkadm5srv-mit8 \ - libkdb5-6 \ - libkrb5-dev \ - libldap2-dev \ - libp11-kit-dev \ - libpopt0 \ - libpython2.7 \ - librtmp-dev \ - libssl-dev \ - libtasn1-3-dev \ - libyaml-0-2 \ - libyaml-dev \ - pkg-config \ - python-dev \ - python-pip \ - python-pkg-resources \ - python-setuptools \ - python2.7-dev \ - zlib1g-dev && \ - rm -rf /root/.cache \ +RUN apt-get update && \ + apt-get -y dist-upgrade && \ + apt-get --no-install-recommends \ + -y install aptitude \ + build-essential \ + ca-certificates \ + cron \ + curl \ + git \ + gnupg2 \ + openssh-client \ + openssl \ + python \ + python-apt \ + python-ldap \ + python-software-properties && \ + apt-get --no-install-recommends \ + -y install freetds-dev \ + libcurl4-gnutls-dev \ + libffi-dev \ + libgmp-dev \ + libgnutls-dev \ + libldap2-dev \ + libpq-dev \ + libssl-dev \ + libxml2-dev \ + libxslt1-dev \ + libyaml-dev \ + python-dev \ + python-pip \ + python-setuptools \ + unixodbc-dev && \ + pip install --upgrade --user pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 2.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + softlayer \ + solidfire-sdk-python && \ + apt-get -y purge comerr-dev \ + freetds-common \ + freetds-dev \ + krb5-multidev \ + libct4 \ + libcurl4-gnutls-dev \ + libexpat1-dev \ + libffi-dev \ + libgcrypt11-dev \ + libgmp-dev \ + libgmpxx4ldbl \ + libgnutls-dev \ + libgnutls-openssl27 \ + libgnutlsxx27 \ + libgpg-error-dev \ + libgssrpc4 \ + libidn11-dev \ + libkadm5clnt-mit8 \ + libkadm5srv-mit8 \ + libkdb5-6 \ + libkrb5-dev \ + libldap2-dev \ + libltdl-dev \ + libltdl7 \ + libodbc1 \ + libp11-kit-dev \ + libpopt0 \ + libpq-dev \ + libpq5 \ + libpython2.7 \ + librtmp-dev \ + libssl-dev \ + libsybdb5 \ + libtasn1-3-dev \ + libxml2-dev \ + libxslt1-dev \ + libxslt1.1 \ + libyaml-0-2 \ + libyaml-dev \ + odbcinst \ + odbcinst1debian2 \ + pkg-config \ + python-dev \ + python-pip \ + python-pkg-resources \ + python-setuptools \ + python2.7-dev \ + unixodbc \ + unixodbc-dev \ + zlib1g-dev && \ + rm -rf /root/.cache \ /var/cache/apt/* CMD [] diff --git a/1.x-ubuntu-14.04/Dockerfile b/1.x-ubuntu-14.04/Dockerfile index ee1e685..cba089a 100644 --- a/1.x-ubuntu-14.04/Dockerfile +++ b/1.x-ubuntu-14.04/Dockerfile @@ -4,93 +4,199 @@ MAINTAINER Julio Lajara ENV DEBIAN_FRONTEND "noninteractive" ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" -RUN apt-get update && \ - apt-get -y dist-upgrade && \ - apt-get --no-install-recommends \ - -y install aptitude \ - build-essential \ - ca-certificates \ - cron \ - curl \ - git \ - gnupg2 \ - openssh-client \ - openssl \ - python \ - python-apt \ - python-software-properties && \ - apt-get --no-install-recommends \ - -y install libcurl4-gnutls-dev \ - libffi-dev \ - libgmp-dev \ - libgnutls-dev \ - libssl-dev \ - libyaml-dev \ - python-dev \ - python-pip \ - python-pycparser \ - python-setuptools && \ - pip install --force-reinstall \ - --upgrade --user pip && \ - pip2.7 install --force-reinstall \ - --upgrade --user setuptools && \ - pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 2.0" \ - "pexpect >= 3.3" \ - pycurl && \ - apt-get -y purge comerr-dev \ - krb5-multidev \ - libcurl4-gnutls-dev \ - libexpat1-dev \ - libffi-dev \ - libgcrypt11-dev \ - libgmp-dev \ - libgmpxx4ldbl \ - libgnutls-dev \ - libgnutlsxx27 \ - libgpg-error-dev \ - libgssrpc4 \ - libidn11-dev \ - libkadm5clnt-mit9 \ - libkadm5srv-mit9 \ - libkdb5-7 libkrb5-dev \ - libldap2-dev \ - libp11-kit-dev \ - libpython-dev \ - libpython2.7 \ - libpython2.7-dev \ - librtmp-dev \ - libssl-dev \ - libtasn1-6-dev \ - libyaml-0-2 \ - libyaml-dev \ - pkg-config \ - python-chardet \ - python-chardet-whl \ - python-colorama \ - python-colorama-whl \ - python-dev \ - python-distlib \ - python-distlib-whl \ - python-html5lib \ - python-html5lib-whl \ - python-pip \ - python-pip-whl \ - python-pkg-resources \ - python-ply \ - python-pycparser \ - python-requests \ - python-requests-whl \ - python-setuptools \ - python-setuptools-whl \ - python-six \ - python-six-whl \ - python-urllib3 \ - python-urllib3-whl \ - python2.7-dev \ - python3-pkg-resources \ - zlib1g-dev && \ - rm -rf /root/.cache \ +RUN apt-get update && \ + apt-get -y dist-upgrade && \ + apt-get --no-install-recommends \ + -y install aptitude \ + build-essential \ + ca-certificates \ + cron \ + curl \ + git \ + gnupg2 \ + openssh-client \ + openssl \ + python \ + python-apt \ + python-ldap \ + python-software-properties && \ + apt-get --no-install-recommends \ + -y install freetds-dev \ + libcurl4-gnutls-dev \ + libffi-dev \ + libgmp-dev \ + libgnutls-dev \ + libldap2-dev \ + libpq-dev \ + libssl-dev \ + libxml2-dev \ + libxslt1-dev \ + libyaml-dev \ + python-dev \ + python-pip \ + python-pycparser \ + python-setuptools \ + unixodbc-dev && \ + pip install --force-reinstall \ + --upgrade --user pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 2.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + softlayer \ + solidfire-sdk-python && \ + apt-get -y purge comerr-dev \ + freetds-common \ + freetds-dev \ + krb5-multidev \ + libct4 \ + libcurl4-gnutls-dev \ + libexpat1-dev \ + libffi-dev \ + libgcrypt11-dev \ + libgmp-dev \ + libgmpxx4ldbl \ + libgnutls-dev \ + libgnutlsxx27 \ + libgpg-error-dev \ + libgssrpc4 \ + libidn11-dev \ + libkadm5clnt-mit9 \ + libkadm5srv-mit9 \ + libkdb5-7 libkrb5-dev \ + libldap2-dev \ + libltdl-dev \ + libltdl7 \ + libodbc1 \ + libp11-kit-dev \ + libpq-dev \ + libpq5 \ + libpython-dev \ + libpython2.7 \ + libpython2.7-dev \ + librtmp-dev \ + libssl-dev \ + libsybdb5 \ + libtasn1-6-dev \ + libxml2-dev \ + libxslt1-dev \ + libxslt1.1 \ + libyaml-0-2 \ + libyaml-dev \ + odbcinst \ + odbcinst1debian2 \ + pkg-config \ + python-chardet \ + python-chardet-whl \ + python-colorama \ + python-colorama-whl \ + python-dev \ + python-distlib \ + python-distlib-whl \ + python-html5lib \ + python-html5lib-whl \ + python-pip \ + python-pip-whl \ + python-pkg-resources \ + python-ply \ + python-pycparser \ + python-requests \ + python-requests-whl \ + python-setuptools \ + python-setuptools-whl \ + python-six \ + python-six-whl \ + python-urllib3 \ + python-urllib3-whl \ + python2.7-dev \ + python3-pkg-resources \ + unixodbc \ + unixodbc-dev \ + zlib1g-dev && \ + rm -rf /root/.cache \ /var/cache/apt/* CMD [] diff --git a/1.x-ubuntu-16.04/Dockerfile b/1.x-ubuntu-16.04/Dockerfile index 1d83a39..e56fdd9 100644 --- a/1.x-ubuntu-16.04/Dockerfile +++ b/1.x-ubuntu-16.04/Dockerfile @@ -4,70 +4,187 @@ MAINTAINER Julio Lajara ENV DEBIAN_FRONTEND "noninteractive" ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" -RUN apt-get update && \ - apt-get -y dist-upgrade && \ - apt-get --no-install-recommends \ - -y install aptitude \ - build-essential \ - ca-certificates \ - cron \ - curl \ - git \ - gnupg2 \ - openssh-client \ - openssl \ - python \ - python-apt \ - python-software-properties && \ - apt-get --no-install-recommends \ - -y install libcurl4-gnutls-dev \ - libffi-dev \ - libgmp-dev \ - libgnutls-dev \ - libssl-dev \ - libyaml-dev \ - python-dev \ - python-pip \ - python-pycparser \ - python-setuptools && \ - pip install --force-reinstall \ - --upgrade --user pip && \ - pip2.7 install --force-reinstall \ - --upgrade --user setuptools && \ - pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 2.0" \ - "pexpect >= 3.3" \ - pycurl && \ - apt-get -y purge libcurl4-gnutls-dev \ - libexpat1-dev \ - libffi-dev \ - libglib2.0-0 \ - libgmp-dev \ - libgmpxx4ldbl \ - libgnutls-dev \ - libgnutls-openssl27 \ - libgnutlsxx28 \ - libidn11-dev \ - libp11-kit-dev \ - libpython-dev \ - libpython2.7 \ - libpython2.7-dev \ - libssl-dev \ - libtasn1-6-dev \ - libyaml-0-2 \ - libyaml-dev \ - nettle-dev \ - pkg-config \ - python-dev \ - python-pip \ - python-pip-whl \ - python-pkg-resources \ - python-ply \ - python-pycparser \ - python-setuptools \ - python2.7-dev \ - zlib1g-dev && \ - rm -rf /root/.cache \ +RUN apt-get update && \ + apt-get -y dist-upgrade && \ + apt-get --no-install-recommends \ + -y install aptitude \ + build-essential \ + ca-certificates \ + cron \ + curl \ + git \ + gnupg2 \ + openssh-client \ + openssl \ + python \ + python-apt \ + python-ldap \ + python-software-properties && \ + apt-get --no-install-recommends \ + -y install freetds-dev \ + libcurl4-gnutls-dev \ + libffi-dev \ + libgmp-dev \ + libgnutls-dev \ + libldap2-dev \ + libpq-dev \ + libssl-dev \ + libxml2-dev \ + libxslt-dev \ + libyaml-dev \ + python-dev \ + python-pip \ + python-pycparser \ + python-setuptools \ + unixodbc-dev && \ + pip install --force-reinstall \ + --upgrade --user pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 2.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + softlayer \ + solidfire-sdk-python && \ + apt-get -y purge comerr-dev \ + freetds-common \ + freetds-dev \ + icu-devtools \ + krb5-multidev \ + libct4 \ + libcurl4-gnutls-dev \ + libexpat1-dev \ + libffi-dev \ + libglib2.0-0 \ + libgmp-dev \ + libgmpxx4ldbl \ + libgnutls-dev \ + libgnutls-openssl27 \ + libgnutlsxx28 \ + libgssrpc4 \ + libicu-dev \ + libicu55 \ + libidn11-dev \ + libkadm5clnt-mit9 \ + libkadm5srv-mit9 \ + libkdb5-8 \ + libldap2-dev \ + libltdl-dev \ + libltdl7 \ + libodbc1 \ + libp11-kit-dev \ + libpq-dev \ + libpq5 \ + libpython-dev \ + libpython2.7 \ + libpython2.7-dev \ + libssl-dev \ + libsybdb5 \ + libtasn1-6-dev \ + libxml2 \ + libxml2-dev \ + libxslt1-dev \ + libxslt1.1 \ + libyaml-0-2 \ + libyaml-dev \ + nettle-dev \ + odbcinst \ + odbcinst1debian2 \ + pkg-config \ + python-dev \ + python-pip \ + python-pip-whl \ + python-pkg-resources \ + python-ply \ + python-pycparser \ + python-setuptools \ + python2.7-dev \ + unixodbc \ + unixodbc-dev \ + zlib1g-dev && \ + rm -rf /root/.cache \ /var/cache/apt/* CMD [] diff --git a/2.x-alpine-3.3/Dockerfile b/2.x-alpine-3.3/Dockerfile index 35c8750..9f68528 100644 --- a/2.x-alpine-3.3/Dockerfile +++ b/2.x-alpine-3.3/Dockerfile @@ -17,21 +17,115 @@ RUN sed -i 's/http:/https:/g' /etc/apk/repositories openssl \ python && \ apk add --virtual ansible-build-deps \ - curl-dev \ - gmp-dev \ - libffi-dev \ - openssl-dev \ - py-pip \ - python-dev \ - yaml-dev && \ + curl-dev \ + freetds-dev \ + gmp-dev \ + libffi-dev \ + libvirt-dev \ + libxml2-dev \ + libxslt-dev \ + lxc-dev \ + openldap-dev \ + openssl-dev \ + postgresql-dev \ + py-pip \ + python-dev \ + unixodbc-dev \ + yaml-dev && \ pip install --force-reinstall \ --upgrade --user pip && \ pip2.7 install --force-reinstall \ --upgrade --user setuptools && \ pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 3.0" \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 3.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + libvirt-python \ + linode-python \ + lxc-python2 \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ "pexpect >= 3.3" \ - pycurl && \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ apk del ansible-build-deps && \ rm -rf /root/.cache \ /var/cache/apk/* diff --git a/2.x-alpine-3.4/Dockerfile b/2.x-alpine-3.4/Dockerfile index 8e93ab8..f5facef 100644 --- a/2.x-alpine-3.4/Dockerfile +++ b/2.x-alpine-3.4/Dockerfile @@ -17,21 +17,115 @@ RUN sed -i 's/http:/https:/g' /etc/apk/repositories openssl \ python && \ apk add --virtual ansible-build-deps \ - curl-dev \ - gmp-dev \ - libffi-dev \ - openssl-dev \ - py-pip \ - python-dev \ - yaml-dev && \ + curl-dev \ + freetds-dev \ + gmp-dev \ + libffi-dev \ + libvirt-dev \ + libxml2-dev \ + libxslt-dev \ + lxc-dev \ + openldap-dev \ + openssl-dev \ + postgresql-dev \ + py-pip \ + python-dev \ + unixodbc-dev \ + yaml-dev && \ pip install --force-reinstall \ --upgrade --user pip && \ pip2.7 install --force-reinstall \ --upgrade --user setuptools && \ pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 3.0" \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 3.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + libvirt-python \ + linode-python \ + lxc-python2 \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ "pexpect >= 3.3" \ - pycurl && \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ apk del ansible-build-deps && \ rm -rf /root/.cache \ /var/cache/apk/* diff --git a/2.x-alpine-3.5/Dockerfile b/2.x-alpine-3.5/Dockerfile index e3d3617..a690884 100644 --- a/2.x-alpine-3.5/Dockerfile +++ b/2.x-alpine-3.5/Dockerfile @@ -3,35 +3,129 @@ MAINTAINER Julio Lajara ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" -RUN sed -i 's/http:/https:/g' /etc/apk/repositories && \ - apk upgrade --latest --update-cache && \ - apk add bash \ - build-base \ - curl \ - git \ - gnupg \ - openssh-client \ - openssl \ - python \ - shadow && \ - apk add --virtual ansible-build-deps \ - curl-dev \ - gmp-dev \ - libffi-dev \ - libressl-dev \ - py-pip \ - python-dev \ - yaml-dev && \ - pip install --force-reinstall \ - --upgrade --user pip && \ - pip2.7 install --force-reinstall \ - --upgrade --user setuptools && \ - pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 3.0" \ - "pexpect >= 3.3" \ - pycurl && \ - apk del ansible-build-deps && \ - rm -rf /root/.cache \ +RUN sed -i 's/http:/https:/g' /etc/apk/repositories && \ + apk upgrade --latest --update-cache && \ + apk add bash \ + build-base \ + curl \ + git \ + gnupg \ + openssh-client \ + openssl \ + python \ + shadow && \ + apk add --virtual ansible-build-deps \ + curl-dev \ + freetds-dev \ + gmp-dev \ + libressl-dev \ + libffi-dev \ + libvirt-dev \ + libxml2-dev \ + libxslt-dev \ + lxc-dev \ + openldap-dev \ + postgresql-dev \ + py-pip \ + python-dev \ + unixodbc-dev \ + yaml-dev && \ + pip install --force-reinstall \ + --upgrade --user pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 3.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + git+https://github.com/pymssql/pymssql.git \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + libvirt-python \ + linode-python \ + lxc-python2 \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + apk del ansible-build-deps && \ + rm -rf /root/.cache \ /var/cache/apk/* CMD [] diff --git a/2.x-alpine-3.6/Dockerfile b/2.x-alpine-3.6/Dockerfile new file mode 100644 index 0000000..417b220 --- /dev/null +++ b/2.x-alpine-3.6/Dockerfile @@ -0,0 +1,132 @@ +FROM alpine:3.6 +MAINTAINER Julio Lajara + +ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + +RUN sed -i 's/http:/https:/g' /etc/apk/repositories && \ + apk upgrade --latest --update-cache && \ + apk add bash \ + build-base \ + curl \ + git \ + gnupg \ + openssh-client \ + openssl \ + python \ + shadow && \ + apk add --virtual ansible-build-deps \ + curl-dev \ + freetds-dev \ + gmp-dev \ + libressl-dev \ + libffi-dev \ + libvirt-dev \ + libxml2-dev \ + libxslt-dev \ + lxc-dev \ + openldap-dev \ + postgresql-dev \ + py-pip \ + python-dev \ + unixodbc-dev \ + yaml-dev && \ + pip install --force-reinstall \ + --upgrade --user pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 3.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + git+https://github.com/pymssql/pymssql.git \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + libvirt-python \ + linode-python \ + lxc-python2 \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + apk del ansible-build-deps && \ + rm -rf /root/.cache \ + /var/cache/apk/* + +CMD [] +ENTRYPOINT ["ansible-playbook"] diff --git a/2.x-amazonlinux-2016.09/Dockerfile b/2.x-amazonlinux-2016.09/Dockerfile index ebd965c..7ca1a25 100644 --- a/2.x-amazonlinux-2016.09/Dockerfile +++ b/2.x-amazonlinux-2016.09/Dockerfile @@ -4,48 +4,156 @@ MAINTAINER Julio Lajara ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ENV PYCURL_SSL_LIBRARY "nss" -RUN yum groupinstall -y "Development Tools" && \ - yum install -y crontabs \ - curl \ - git \ - gnupg2 \ - openssl && \ - yum install -y gmp-devel \ - libcurl-devel \ - libffi-devel \ - libyaml-devel \ - openssl-devel \ - python27-devel \ - python27-pip && \ - pip install --force-reinstall \ - --upgrade --user pip && \ - pip2.7 install --force-reinstall \ - --upgrade --user setuptools && \ - pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 3.0" \ - "pexpect >= 3.3" \ - pycurl && \ - yum remove -y automake19 \ - gmp-devel \ - keyutils-libs-devel \ - krb5-devel \ - libcom_err-devel \ - libcurl-devel \ - libffi-devel \ - libkadm5 \ - libselinux-devel \ - libsepol-devel \ - libverto-devel \ - libyaml \ - libyaml-devel \ - openssl-devel \ - python27-backports \ - python27-backports-ssl_match_hostname \ - python27-devel \ - python27-pip \ - python27-setuptools \ - zlib-devel && \ - rm -rf /root/.cache \ +RUN yum groupinstall -y "Development Tools" && \ + yum install -y crontabs \ + curl \ + git \ + gnupg2 \ + openssl && \ + yum install -y freetds-devel \ + gmp-devel \ + libcurl-devel \ + libffi-devel \ + libxml2-devel \ + libxslt-devel \ + libyaml-devel \ + openldap-devel \ + openssl-devel \ + postgresql92-devel \ + python27-devel \ + python27-pip \ + unixODBC-devel && \ + pip install --force-reinstall \ + --upgrade --user pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 3.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + yum remove -y automake19 \ + cyrus-sasl \ + cyrus-sasl-devel \ + freetds \ + freetds-devel \ + gnutls \ + gmp-devel \ + keyutils-libs-devel \ + krb5-devel \ + libcom_err-devel \ + libcurl-devel \ + libffi-devel \ + libgcrypt-devel \ + libgpg-error-devel \ + libkadm5 \ + libselinux-devel \ + libsepol-devel \ + libtool-ltdl \ + libverto-devel \ + libxml2-devel \ + libxslt \ + libxslt-devel \ + libyaml \ + libyaml-devel \ + openldap-devel \ + openssl-devel \ + postgresql92 \ + postgresql92-devel \ + postgresql92-libs \ + python27-backports \ + python27-backports-ssl_match_hostname \ + python27-devel \ + python27-pip \ + python27-setuptools \ + unixODBC \ + unixODBC-devel \ + xz-devel \ + zlib-devel && \ + rm -rf /root/.cache \ /var/cache/yum CMD [] diff --git a/2.x-amazonlinux-2017.03/Dockerfile b/2.x-amazonlinux-2017.03/Dockerfile index 413832b..a477e42 100644 --- a/2.x-amazonlinux-2017.03/Dockerfile +++ b/2.x-amazonlinux-2017.03/Dockerfile @@ -4,48 +4,155 @@ MAINTAINER Julio Lajara ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ENV PYCURL_SSL_LIBRARY "nss" -RUN yum groupinstall -y "Development Tools" && \ - yum install -y crontabs \ - curl \ - git \ - gnupg2 \ - openssl && \ - yum install -y gmp-devel \ - libcurl-devel \ - libffi-devel \ - libyaml-devel \ - openssl-devel \ - python27-devel \ - python27-pip && \ - pip install --force-reinstall \ - --upgrade --user pip && \ - pip2.7 install --force-reinstall \ - --upgrade --user setuptools && \ - pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 3.0" \ - "pexpect >= 3.3" \ - pycurl && \ - yum remove -y automake19 \ - gmp-devel \ - keyutils-libs-devel \ - krb5-devel \ - libcom_err-devel \ - libcurl-devel \ - libffi-devel \ - libkadm5 \ - libselinux-devel \ - libsepol-devel \ - libverto-devel \ - libyaml \ - libyaml-devel \ - openssl-devel \ - python27-backports \ - python27-backports-ssl_match_hostname \ - python27-devel \ - python27-pip \ - python27-setuptools \ - zlib-devel && \ - rm -rf /root/.cache \ +RUN yum groupinstall -y "Development Tools" && \ + yum install -y crontabs \ + curl \ + git \ + gnupg2 \ + openssl && \ + yum install -y freetds-devel \ + gmp-devel \ + libcurl-devel \ + libffi-devel \ + libxml2-devel \ + libxslt-devel \ + libyaml-devel \ + openldap-devel \ + openssl-devel \ + postgresql92-devel \ + python27-devel \ + python27-pip \ + unixODBC-devel && \ + pip install --force-reinstall \ + --upgrade --user pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 3.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + yum remove -y automake19 \ + cyrus-sasl \ + cyrus-sasl-devel \ + freetds \ + freetds-devel \ + gmp-devel \ + gnutls \ + keyutils-libs-devel \ + krb5-devel \ + libcom_err-devel \ + libcurl-devel \ + libffi-devel \ + libgcrypt-devel \ + libgpg-error-devel \ + libkadm5 \ + libselinux-devel \ + libsepol-devel \ + libtool-ltdl \ + libverto-devel \ + libxml2-devel \ + libxslt \ + libxslt-devel \ + libyaml \ + libyaml-devel \ + openldap-devel \ + openssl-devel \ + postgresql92 \ + postgresql92-devel \ + python27-backports \ + python27-backports-ssl_match_hostname \ + python27-devel \ + python27-pip \ + python27-setuptools \ + unixODBC \ + unixODBC-devel \ + xz-devel \ + zlib-devel && \ + rm -rf /root/.cache \ /var/cache/yum CMD [] diff --git a/2.x-centos-6/Dockerfile b/2.x-centos-6/Dockerfile index 18c0608..a57311e 100644 --- a/2.x-centos-6/Dockerfile +++ b/2.x-centos-6/Dockerfile @@ -14,41 +14,146 @@ RUN yum upgrade -y openssl \ python27 && \ yum install -y curl-devel \ + freetds-devel \ gmp-devel \ + libxml2-devel \ + libxslt-devel \ libyaml-devel \ + openldap-devel \ openssl-devel \ + postgresql-devel \ python27-devel \ - python27-pip && \ + python27-pip \ + unixODBC-devel && \ yum install -y --setopt=tsflags='' libffi-devel && \ pip2.7 install --force-reinstall \ --upgrade --user pip && \ /root/.local/bin/pip2.7 install --force-reinstall \ --upgrade --user setuptools && \ /root/.local/bin/pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 3.0" \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 3.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ pycurl \ - urlgrabber && \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + /root/.local/bin/pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ cp /usr/lib64/python2.6/site-packages/*sqlitecache* /root/.local/lib/python2.7/site-packages/ && \ ln -s /usr/lib/python2.6/site-packages/yum /root/.local/lib/python2.7/site-packages/yum && \ ln -s /usr/lib/python2.6/site-packages/rpmUtils /root/.local/lib/python2.7/site-packages/rpmUtils && \ ln -s /usr/lib64/python2.6/site-packages/rpm /root/.local/lib/python2.7/site-packages/rpm && \ yum remove -y curl-devel \ + cyrus-sasl \ + cyrus-sasl-devel \ + freetds \ + freetds-devel \ gmp-devel \ keyutils-libs-devel \ krb5-devel \ libcom_err-devel \ libcurl-devel \ libffi-devel \ + libgcrypt-devel \ + libgpg-error-devel \ libidn-devel \ + libkadm5 \ libselinux-devel \ libsepol-devel \ + libtool-ltdl \ + libxml2-devel \ + libxslt \ + libxslt-devel \ libyaml \ libyaml-devel \ + openldap-devel \ openssl-devel \ + postgresql \ + postgresql-devel \ python27-devel \ python27-pip \ python27-setuptools \ + unixODBC \ + unixODBC-devel \ zlib-devel && \ sed -i 's/tsflags=nodocs//' /etc/yum.conf && \ rm -rf /root/.cache \ diff --git a/2.x-centos-7/Dockerfile b/2.x-centos-7/Dockerfile index 6a3dc4b..a9f0829 100644 --- a/2.x-centos-7/Dockerfile +++ b/2.x-centos-7/Dockerfile @@ -14,40 +14,153 @@ RUN yum upgrade -y gnupg2 \ openssl \ python-dnf && \ - yum install -y gmp-devel \ + yum install -y freetds-devel \ + gmp-devel \ libcurl-devel \ + libxml2-devel \ + libxslt-devel \ libyaml-devel \ + openldap-devel \ openssl-devel \ + postgresql-devel \ python-devel \ - python2-pip && \ + python2-pip \ + unixODBC-devel && \ yum install -y --setopt=tsflags='' libffi-devel && \ pip install --force-reinstall \ --upgrade --user pip && \ pip2.7 install --force-reinstall \ --upgrade --user setuptools && \ pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 3.0" \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 3.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ "pexpect >= 3.3" \ - pycurl && \ - yum remove -y gmp-devel \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + yum remove -y cyrus-sasl \ + cyrus-sasl-devel \ + freetds-devel \ + gmp-devel \ + initscripts \ + iproute \ + iptables \ keyutils-libs-devel \ krb5-devel \ libcom_err-devel \ libcurl-devel \ libffi-devel \ + libgcrypt-devel \ + libgpg-error-devel \ libkadm5 \ + libmnl \ + libnetfilter_conntrack \ + libnfnetlink \ libselinux-devel \ libsepol-devel \ + libtool-ltdl \ libverto-devel \ + libxml2-devel \ + libxslt \ + libxslt-devel \ libyaml \ libyaml-devel \ + openldap-devel \ openssl-devel \ pcre-devel \ + postgresql \ + postgresql-devel \ + postgresql-libs \ python-backports \ python-backports-ssl_match_hostname \ python-devel \ python2-pip \ python-setuptools \ + sysvinit-tools \ + unixODBC \ + unixODBC-devel \ + xz-devel \ zlib-devel && \ sed -i 's/tsflags=nodocs//' /etc/yum.conf && \ rm -rf /root/.cache \ diff --git a/2.x-debian-7/Dockerfile b/2.x-debian-7/Dockerfile index 1ade8ae..3ddb223 100644 --- a/2.x-debian-7/Dockerfile +++ b/2.x-debian-7/Dockerfile @@ -4,81 +4,186 @@ MAINTAINER Julio Lajara ENV DEBIAN_FRONTEND "noninteractive" ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" -RUN apt-get update && \ - apt-get -y dist-upgrade && \ - apt-get --no-install-recommends \ - -y install aptitude \ - build-essential \ - ca-certificates \ - cron \ - curl \ - git \ - gnupg2 \ - openssh-client \ - openssl \ - python \ - python-apt \ - python-minimal \ - python2.7 && \ - apt-get --no-install-recommends \ - -y install libcurl3-gnutls-dev \ - libffi-dev \ - libgmp-dev \ - libgnutls-dev \ - libssl-dev \ - libyaml-dev \ - python-pip \ - python-pycparser \ - python-setuptools \ - python2.7-dev && \ - pip-2.7 install --force-reinstall \ - --upgrade --user pip && \ - pip2.7 install --force-reinstall \ - --upgrade --user setuptools && \ - pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 3.0" \ - "pexpect >= 3.3" \ - pycurl && \ - apt-get -y purge comerr-dev \ - krb5-multidev \ - libcurl4-gnutls-dev \ - libexpat1-dev \ - libffi-dev \ - libffi5 \ - libgcrypt11-dev \ - libgmp-dev \ - libgmpxx4ldbl \ - libgnutls-dev \ - libgnutls-openssl27 \ - libgnutlsxx27 \ - libgpg-error-dev \ - libgssrpc4 \ - libidn11-dev \ - libkadm5clnt-mit8 \ - libkadm5srv-mit8 \ - libkdb5-6 \ - libkrb5-dev \ - libldap2-dev \ - libp11-kit-dev \ - libpopt0 \ - libpython2.7 \ - librtmp-dev \ - libssh2-1-dev \ - libssl-dev \ - libtasn1-3-dev \ - libyaml-0-2 \ - libyaml-dev \ - pkg-config \ - python-pip \ - python-pkg-resources \ - python-ply \ - python-pycparser \ - python-setuptools \ - python2.6 \ - python2.6-minimal \ - python2.7-dev \ - zlib1g-dev && \ - rm -rf /root/.cache \ +RUN apt-get update && \ + apt-get -y dist-upgrade && \ + apt-get --no-install-recommends \ + -y install aptitude \ + build-essential \ + ca-certificates \ + cron \ + curl \ + git \ + gnupg2 \ + openssh-client \ + openssl \ + python \ + python-apt \ + python-ldap \ + python-minimal \ + python2.7 && \ + apt-get --no-install-recommends \ + -y install freetds-dev \ + libcurl3-gnutls-dev \ + libffi-dev \ + libgmp-dev \ + libgnutls-dev \ + libldap2-dev \ + libpq-dev \ + libssl-dev \ + libxml2-dev \ + libxslt1-dev \ + libyaml-dev \ + python-pip \ + python-pycparser \ + python-setuptools \ + python2.7-dev \ + unixodbc-dev && \ + pip-2.7 install --force-reinstall \ + --upgrade --user pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 3.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + softlayer \ + solidfire-sdk-python && \ + apt-get -y purge comerr-dev \ + freetds-common \ + freetds-dev \ + krb5-multidev \ + libct4 \ + libcurl4-gnutls-dev \ + libexpat1-dev \ + libffi-dev \ + libffi5 \ + libgcrypt11-dev \ + libgmp-dev \ + libgmpxx4ldbl \ + libgnutls-dev \ + libgnutls-openssl27 \ + libgnutlsxx27 \ + libgpg-error-dev \ + libgssrpc4 \ + libidn11-dev \ + libkadm5clnt-mit8 \ + libkadm5srv-mit8 \ + libkdb5-6 \ + libkrb5-dev \ + libldap2-dev \ + libltdl-dev \ + libltdl7 \ + libodbc1 \ + libp11-kit-dev \ + libpopt0 \ + libpq5 \ + libpython2.7 \ + librtmp-dev \ + libssh2-1-dev \ + libssl-dev \ + libsybdb5 \ + libtasn1-3-dev \ + libxml2-dev \ + libxslt1-dev \ + libxslt1.1 \ + libyaml-0-2 \ + libyaml-dev \ + odbcinst \ + odbcinst1debian2 \ + pkg-config \ + python-pip \ + python-pkg-resources \ + python-ply \ + python-pycparser \ + python-setuptools \ + python2.6 \ + python2.6-minimal \ + python2.7-dev \ + unixodbc \ + unixodbc-dev \ + zlib1g-dev && \ + rm -rf /root/.cache \ /var/cache/apt/* CMD [] diff --git a/2.x-debian-8/Dockerfile b/2.x-debian-8/Dockerfile index ad19242..f677348 100644 --- a/2.x-debian-8/Dockerfile +++ b/2.x-debian-8/Dockerfile @@ -4,73 +4,184 @@ MAINTAINER Julio Lajara ENV DEBIAN_FRONTEND "noninteractive" ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" -RUN apt-get update && \ - apt-get -y dist-upgrade && \ - apt-get --no-install-recommends \ - -y install aptitude \ - build-essential \ - ca-certificates \ - cron \ - curl \ - git \ - gnupg2 \ - openssh-client \ - openssl \ - python \ - python-apt \ - python-minimal \ - python2.7 && \ - apt-get --no-install-recommends \ - -y install libcurl4-gnutls-dev \ - libffi-dev \ - libgmp-dev \ - libgnutls28-dev \ - libssl-dev \ - libyaml-dev \ - python-pip \ - python-pycparser \ - python-setuptools \ - python2.7-dev && \ - pip2 install --force-reinstall \ - --upgrade --user cffi \ - pip && \ - pip2.7 install --force-reinstall \ - --upgrade --user setuptools && \ - pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 3.0" \ - "pexpect >= 3.3" \ - pycurl && \ - apt-get -y purge libcurl4-gnutls-dev \ - libexpat1-dev \ - libffi-dev \ - libgmp-dev \ - libgmpxx4ldbl \ - libgnutls-openssl27 \ - libgnutls28-dev \ - libgnutlsxx28 \ - libp11-kit-dev \ - libpython2.7 \ - libpython2.7-dev \ - libssl-dev \ - libtasn1-6-dev \ - libyaml-0-2 \ - libyaml-dev \ - nettle-dev \ - python-chardet \ - python-colorama \ - python-distlib \ - python-html5lib \ - python-pip \ - python-pkg-resources \ - python-ply \ - python-pycparser \ - python-requests \ - python-setuptools \ - python-six \ - python-urllib3 \ - python2.7-dev \ - zlib1g-dev && \ - rm -rf /root/.cache \ +RUN apt-get update && \ + apt-get -y dist-upgrade && \ + apt-get --no-install-recommends \ + -y install aptitude \ + build-essential \ + ca-certificates \ + cron \ + curl \ + git \ + gnupg2 \ + openssh-client \ + openssl \ + python \ + python-apt \ + python-ldap \ + python-minimal \ + python2.7 && \ + apt-get --no-install-recommends \ + -y install freetds-dev \ + libcurl4-gnutls-dev \ + libffi-dev \ + libgmp-dev \ + libgnutls28-dev \ + libldap2-dev \ + libpq-dev \ + libssl-dev \ + libxml2-dev \ + libxslt1-dev \ + libyaml-dev \ + python-pip \ + python-pycparser \ + python-setuptools \ + python2.7-dev \ + unixodbc-dev && \ + pip2 install --force-reinstall \ + --upgrade --user cffi \ + pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 3.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + softlayer \ + solidfire-sdk-python && \ + apt-get -y purge comerr-dev \ + freetds-common \ + freetds-dev \ + krb5-multidev \ + libct4 \ + libcurl4-gnutls-dev \ + libexpat1-dev \ + libffi-dev \ + libgmp-dev \ + libgmpxx4ldbl \ + libgnutls-openssl27 \ + libgnutls28-dev \ + libgnutlsxx28 \ + libgssrpc4 \ + libkadm5clnt-mit9 \ + libkadm5srv-mit9 \ + libkdb5-7 libldap2-dev \ + libltdl-dev libltdl7 \ + libodbc1 \ + libp11-kit-dev \ + libpq-dev \ + libpq5 \ + libpython2.7 \ + libpython2.7-dev \ + libssl-dev \ + libsybdb5 \ + libtasn1-6-dev \ + libxml2-dev \ + libxslt1-dev \ + libxslt1.1 \ + libyaml-0-2 \ + libyaml-dev \ + nettle-dev \ + odbcinst \ + odbcinst1debian2 \ + python-chardet \ + python-colorama \ + python-distlib \ + python-html5lib \ + python-pip \ + python-pkg-resources \ + python-ply \ + python-pycparser \ + python-requests \ + python-setuptools \ + python-six \ + python-urllib3 \ + python2.7-dev \ + unixodbc \ + unixodbc-dev \ + zlib1g-dev && \ + rm -rf /root/.cache \ /var/cache/apt/* CMD [] diff --git a/2.x-debian-9/Dockerfile b/2.x-debian-9/Dockerfile index 210f86e..028a134 100644 --- a/2.x-debian-9/Dockerfile +++ b/2.x-debian-9/Dockerfile @@ -4,74 +4,184 @@ MAINTAINER Julio Lajara ENV DEBIAN_FRONTEND "noninteractive" ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" -RUN apt-get update && \ - apt-get -y dist-upgrade && \ - apt-get --no-install-recommends \ - -y install aptitude \ - build-essential \ - ca-certificates \ - cron \ - curl \ - git \ - gnupg2 \ - openssh-client \ - openssl \ - python \ - python-apt \ - python-minimal \ - python2.7 && \ - apt-get --no-install-recommends \ - -y install libcurl4-gnutls-dev \ - libffi-dev \ - libgmp-dev \ - libgnutls28-dev \ - libssl-dev \ - libyaml-dev \ - python-pip \ - python-pycparser \ - python-setuptools \ - python2.7-dev && \ - pip2 install --force-reinstall \ - --upgrade --user wheel && \ - pip2 install --force-reinstall \ - --upgrade --user cffi \ - pip && \ - pip2.7 install --force-reinstall \ - --upgrade --user setuptools && \ - pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 3.0" \ - "pexpect >= 3.3" \ - pycurl && \ - apt-get -y purge libcurl4-gnutls-dev \ - libexpat1-dev \ - libffi-dev \ - libglib2.0-0 \ - libgmp-dev \ - libgmpxx4ldbl \ - libgnutls-dane0 \ - libgnutls-openssl27 \ - libgnutls28-dev \ - libgnutlsxx28 \ - libidn11-dev \ - libp11-kit-dev \ - libpython2.7 \ - libpython2.7-dev \ - libssl-dev \ - libtasn1-6-dev \ - libunbound2 \ - libyaml-0-2 \ - libyaml-dev \ - nettle-dev \ - pkg-config \ - python-pip \ - python-pip-whl \ - python-pkg-resources \ - python-ply \ - python-pycparser \ - python-setuptools \ - python2.7-dev \ - zlib1g-dev && \ - rm -rf /root/.cache \ +RUN apt-get update && \ + apt-get -y dist-upgrade && \ + apt-get --no-install-recommends \ + -y install aptitude \ + build-essential \ + ca-certificates \ + cron \ + curl \ + git \ + gnupg2 \ + openssh-client \ + openssl \ + python \ + python-apt \ + python-ldap \ + python-minimal \ + python2.7 && \ + apt-get --no-install-recommends \ + -y install freetds-dev \ + libcurl4-gnutls-dev \ + libffi-dev \ + libgmp-dev \ + libgnutls28-dev \ + libldap2-dev \ + libpq-dev \ + libssl-dev \ + libxml2-dev \ + libxslt1-dev \ + libyaml-dev \ + python-pip \ + python-pycparser \ + python-setuptools \ + python2.7-dev \ + unixodbc-dev && \ + pip2 install --force-reinstall \ + --upgrade --user wheel && \ + pip2 install --force-reinstall \ + --upgrade --user cffi \ + pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 3.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + softlayer \ + solidfire-sdk-python && \ + apt-get -y purge freetds-common \ + freetds-dev \ + icu-devtools \ + libct4 \ + libcurl4-gnutls-dev \ + libexpat1-dev \ + libffi-dev \ + libglib2.0-0 \ + libgmp-dev \ + libgmpxx4ldbl \ + libgnutls-dane0 \ + libgnutls-openssl27 \ + libgnutls28-dev \ + libgnutlsxx28 \ + libicu-dev \ + libicu57 \ + libidn11-dev \ + libldap2-dev \ + libltdl-dev \ + libltdl7 \ + libodbc1 \ + libp11-kit-dev \ + libpq-dev \ + libpq5 \ + libpython2.7 \ + libpython2.7-dev \ + libssl-dev \ + libsybdb5 \ + libtasn1-6-dev \ + libunbound2 \ + libxml2 \ + libxml2-dev \ + libxslt1-dev \ + libxslt1.1 \ + libyaml-0-2 \ + libyaml-dev \ + nettle-dev \ + odbcinst \ + odbcinst1debian2 \ + pkg-config \ + python-pip \ + python-pip-whl \ + python-pkg-resources \ + python-ply \ + python-pycparser \ + python-setuptools \ + python2.7-dev \ + unixodbc-dev \ + zlib1g-dev && \ + rm -rf /root/.cache \ /var/cache/apt/* CMD [] diff --git a/2.x-fedora-20/Dockerfile b/2.x-fedora-20/Dockerfile index d94bdd5..a0e1ac5 100644 --- a/2.x-fedora-20/Dockerfile +++ b/2.x-fedora-20/Dockerfile @@ -10,42 +10,153 @@ RUN sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/fedora-updates-testing.repo yum install -y crontabs \ curl \ dnf \ + gcc-c++ \ git \ gnupg2 \ openssl && \ - yum install -y gmp-devel \ + yum install -y freetds-devel \ + gmp-devel \ libcurl-devel \ libffi-devel \ + libxml2-devel \ + libxslt-devel \ libyaml-devel \ + openldap-devel \ openssl-devel \ + postgresql-devel \ python-devel \ - python-pip && \ + python-pip \ + unixODBC-devel && \ pip install --force-reinstall \ --upgrade --user pip && \ pip2.7 install --force-reinstall \ --upgrade --user setuptools && \ pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 3.0" \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 3.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ "pexpect >= 3.3" \ - pycurl && \ - yum remove -y gmp-devel \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + yum remove -y cyrus-sasl \ + cyrus-sasl-devel \ + freetds \ + freetds-devel \ + gmp-devel \ + gnutls \ keyutils-libs-devel \ krb5-devel \ libcurl-devel \ libffi-devel \ libcom_err-devel \ + libgcrypt-devel \ + libgpg-error-devel \ libselinux-devel \ libsepol-devel \ + libtool-ltdl \ libverto-devel \ + libxml2-devel \ + libxslt \ + libxslt-devel \ libyaml \ libyaml-devel \ + nettle \ + openldap-devel \ openssl-devel \ pcre-devel \ + postgresql \ + postgresql-devel \ + postgresql-libs \ python-backports \ python-backports-ssl_match_hostname \ python-devel \ python-pip \ python-setuptools \ + trousers \ + unixODBC \ + unixODBC-devel \ + xz-devel \ zlib-devel && \ rm -rf /root/.cache \ /var/cache/yum diff --git a/2.x-fedora-21/Dockerfile b/2.x-fedora-21/Dockerfile index 491a869..67c44b2 100644 --- a/2.x-fedora-21/Dockerfile +++ b/2.x-fedora-21/Dockerfile @@ -11,43 +11,159 @@ RUN sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/fedora-updates-testing.repo yum install -y crontabs \ curl \ dnf \ + gcc-c++ \ git \ gnupg2 \ openssl && \ - yum install -y gmp-devel \ + yum install -y freetds-devel \ + gmp-devel \ libcurl-devel \ libffi-devel \ + libxml2-devel \ + libxslt-devel \ libyaml-devel \ + openldap-devel \ openssl-devel \ + postgresql-devel \ python-devel \ - python-pip && \ + python-pip \ + unixODBC-devel && \ pip install --force-reinstall \ --upgrade --user pip && \ pip2.7 install --force-reinstall \ --upgrade --user setuptools && \ pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 3.0" \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 3.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ "pexpect >= 3.3" \ - pycurl && \ - yum remove -y gmp-devel \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + yum remove -y cyrus-sasl \ + cyrus-sasl-devel \ + freetds \ + freetds-devel \ + gmp-devel \ + gnutls \ + hostname \ + initscripts \ + iproute \ + iputils \ keyutils-libs-devel \ krb5-devel \ libcom_err-devel \ libcurl-devel \ libffi-devel \ + libgcrypt-devel \ + libgpg-error-devel \ libselinux-devel \ libsepol-devel \ + libtool-ltdl \ libverto-devel \ + libxml2-devel \ + libxslt \ + libxslt-devel \ libyaml \ libyaml-devel \ + linux-atm-libs \ + nettle \ + openldap-devel \ openssl-devel \ pcre-devel \ + postgresql \ + postgresql-devel \ + postgresql-libs \ python-backports \ python-backports-ssl_match_hostname \ python-devel \ python-macros \ python-pip \ python-setuptools \ + trousers \ + unixODBC \ + unixODBC-devel \ + xz-devel \ zlib-devel && \ rm -rf /root/.cache \ /var/cache/yum diff --git a/2.x-fedora-22/Dockerfile b/2.x-fedora-22/Dockerfile index fa0e56f..f598209 100644 --- a/2.x-fedora-22/Dockerfile +++ b/2.x-fedora-22/Dockerfile @@ -9,40 +9,158 @@ RUN sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/fedora-updates-testing.repo dnf install -y crontabs \ curl \ dnf \ + gcc-c++ \ git \ gnupg2 \ openssl \ python-dnf && \ - dnf install -y gmp-devel \ + dnf install -y freetds-devel \ + gmp-devel \ libcurl-devel \ libffi-devel \ + libxml2-devel \ + libxslt-devel \ libyaml-devel \ + openldap-devel \ openssl-devel \ + postgresql-devel \ python-devel \ - python-pip && \ + python-pip \ + unixODBC-devel && \ pip install --force-reinstall \ --upgrade --user pip && \ pip2.7 install --force-reinstall \ --upgrade --user setuptools && \ pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 3.0" \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 3.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ "pexpect >= 3.3" \ - pycurl && \ - dnf remove -y gmp-devel \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + dnf remove -y cpio \ + cyrus-sasl \ + cyrus-sasl-devel \ + freetds \ + freetds-devel \ + gmp-devel \ + gnutls \ + hostname \ + initscripts \ + iproute \ + iputils \ keyutils-libs-devel \ krb5-devel \ libcom_err-devel \ libcurl-devel \ libffi-devel \ + libgcrypt-devel \ + libgpg-error-devel \ libselinux-devel \ libsepol-devel \ + libtool-ltdl \ libverto-devel \ + libxml2-devel \ + libxslt \ + libxslt-devel \ libyaml \ libyaml-devel \ + linux-atm-libs \ + nettle \ + openldap-devel \ openssl-devel \ pcre-devel \ + postgresql \ + postgresql-devel \ + postgresql-libs \ + procps-ng \ python-devel \ python-macros \ + trousers \ + unixODBC \ + unixODBC-devel \ + xz-devel \ zlib-devel && \ rm -rf /root/.cache \ /var/cache/yum diff --git a/2.x-fedora-23/Dockerfile b/2.x-fedora-23/Dockerfile index 69a701d..85b9fd3 100644 --- a/2.x-fedora-23/Dockerfile +++ b/2.x-fedora-23/Dockerfile @@ -9,44 +9,159 @@ RUN sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/fedora-updates-testing.repo dnf install -y crontabs \ curl \ dnf \ + gcc-c++ \ git \ gnupg2 \ openssl \ python \ python-dnf \ redhat-rpm-config && \ - dnf install -y gmp-devel \ + dnf install -y freetds-devel \ + gmp-devel \ libcurl-devel \ libffi-devel \ + libxml2-devel \ + libxslt-devel \ libyaml-devel \ + openldap-devel \ openssl-devel \ + postgresql-devel \ python-devel \ - python-pip && \ + python-pip \ + unixODBC-devel && \ pip install --force-reinstall \ --upgrade --user pip && \ pip2.7 install --force-reinstall \ --upgrade --user setuptools && \ pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 3.0" \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 3.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ "pexpect >= 3.3" \ - pycurl && \ - dnf remove -y gmp-devel \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + dnf remove -y cpio \ + cyrus-sasl \ + cyrus-sasl-devel \ + freetds \ + freetds-devel \ + gmp-devel \ + hostname \ + initscripts \ + ipcalc \ + iproute \ + iputils \ keyutils-libs-devel \ krb5-devel \ libcom_err-devel \ libcurl-devel \ libffi-devel \ + libgcrypt-devel \ + libgpg-error-devel \ libselinux-devel \ libsepol-devel \ + libtool-ltdl \ libverto-devel \ + libxml2-devel \ + libxslt \ + libxslt-devel \ libyaml \ libyaml-devel \ + linux-atm-libs \ + openldap-devel \ openssl-devel \ pcre-devel \ pkgconfig \ + postgresql-devel \ + postgresql-libs \ + procps-ng \ python-devel \ python-rpm-macros \ python2-rpm-macros \ + unixODBC \ + unixODBC-devel \ + xz-devel \ zlib-devel && \ rm -rf /root/.cache \ /var/cache/yum diff --git a/2.x-fedora-24/Dockerfile b/2.x-fedora-24/Dockerfile index 236184d..6acf2c7 100644 --- a/2.x-fedora-24/Dockerfile +++ b/2.x-fedora-24/Dockerfile @@ -9,44 +9,158 @@ RUN sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/fedora-updates-testing.repo dnf install -y crontabs \ curl \ dnf \ + gcc-c++ \ git \ gnupg2 \ openssl \ python \ python-dnf \ redhat-rpm-config && \ - dnf install -y gmp-devel \ + dnf install -y freetds-devel \ + gmp-devel \ libcurl-devel \ libffi-devel \ + libxml2-devel \ + libxslt-devel \ libyaml-devel \ + openldap-devel \ openssl-devel \ + postgresql-devel \ python-devel \ - python-pip && \ + python-pip \ + unixODBC-devel && \ pip install --force-reinstall \ --upgrade --user pip && \ pip2.7 install --force-reinstall \ --upgrade --user setuptools && \ pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 3.0" \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 3.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ "pexpect >= 3.3" \ - pycurl && \ - dnf remove -y gmp-devel \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + dnf remove -y cpio \ + cyrus-sasl \ + cyrus-sasl-devel \ + freetds \ + freetds-devel \ + gmp-devel \ + hostname \ + initscripts \ + ipcalc \ + iproute \ + iputils \ keyutils-libs-devel \ krb5-devel \ libcom_err-devel \ libcurl-devel \ libffi-devel \ + libgcrypt-devel \ + libgpg-error-devel \ libkadm5 \ libselinux-devel \ libsepol-devel \ libverto-devel \ + libxml2-devel \ + libxslt \ + libxslt-devel \ libyaml \ libyaml-devel \ + linux-atm-libs \ + openldap-devel \ openssl-devel \ pcre-devel \ + postgresql-devel \ + postgresql-libs \ + procps-ng \ python-devel \ python-rpm-macros \ python2-rpm-macros \ + unixODBC \ + unixODBC-devel \ + xz-devel \ zlib-devel && \ rm -rf /root/.cache \ /var/cache/yum diff --git a/2.x-fedora-25/Dockerfile b/2.x-fedora-25/Dockerfile index 43f51d4..584d919 100644 --- a/2.x-fedora-25/Dockerfile +++ b/2.x-fedora-25/Dockerfile @@ -9,48 +9,167 @@ RUN sed -i 's/enabled=0/enabled=1/' /etc/yum.repos.d/fedora-updates-testing.repo dnf install -y crontabs \ curl \ dnf \ + gcc-c++ \ git \ gnupg2 \ openssl \ python \ python-dnf \ redhat-rpm-config && \ - dnf install -y gmp-devel \ + dnf install -y freetds-devel \ + gmp-devel \ libcurl-devel \ libffi-devel \ + libxml2-devel \ + libxslt-devel \ libyaml-devel \ + openldap-devel \ openssl-devel \ + postgresql-devel \ python-devel \ - python-pip && \ + python-pip \ + unixODBC-devel && \ pip install --force-reinstall \ --upgrade --user pip && \ pip2.7 install --force-reinstall \ --upgrade --user setuptools && \ pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 3.0" \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 3.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ "pexpect >= 3.3" \ - pycurl && \ - dnf remove -y gmp-c++ \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + dnf remove -y GeoIP \ + GeoIP-GeoLite-data \ + cpio \ + cyrus-sasl \ + cyrus-sasl-devel \ + freetds \ + freetds-devel \ + gmp-c++ \ gmp-devel \ + hostname \ + initscripts \ + ipcalc \ + iproute \ + iproute-tc \ + iputils \ keyutils-libs-devel \ + kmod \ krb5-devel \ libcom_err-devel \ libcurl-devel \ libffi-devel \ + libgcrypt-devel \ + libgpg-error-devel \ libkadm5 \ + libmnl \ libselinux-devel \ libsepol-devel \ libverto-devel \ + libxml2-devel \ + libxslt \ + libxslt-devel \ libyaml \ libyaml-devel \ + linux-amt-libs \ + openldap-devel \ openssl-devel \ pcre-cpp \ pcre-devel \ pcre-utf16 \ pcre-utf32 \ + postgresql-devel \ + postgresql-libs \ + procps-ng \ python-devel \ python-rpm-macros \ python2-rpm-macros \ + unixODBC \ + unixODBC-devel \ + xz-devel \ zlib-devel && \ rm -rf /root/.cache \ /var/cache/yum diff --git a/2.x-fedora-26/Dockerfile b/2.x-fedora-26/Dockerfile new file mode 100644 index 0000000..1d79059 --- /dev/null +++ b/2.x-fedora-26/Dockerfile @@ -0,0 +1,168 @@ +FROM fedora:26 +MAINTAINER Julio Lajara + +ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" + +RUN dnf upgrade -y && \ + dnf groupinstall -y "Development Tools" && \ + dnf install -y crontabs \ + curl \ + dnf \ + gcc-c++ \ + git \ + gnupg2 \ + openssl \ + python \ + python-dnf \ + redhat-rpm-config && \ + dnf install -y freetds-devel \ + gmp-devel \ + libcurl-devel \ + libffi-devel \ + libxml2-devel \ + libxslt-devel \ + libyaml-devel \ + openldap-devel \ + openssl-devel \ + postgresql-devel \ + python-devel \ + python-pip \ + unixODBC-devel && \ + pip install --force-reinstall \ + --upgrade --user pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 3.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + dnf remove -y cyrus-sasl \ + cyrus-sasl-devel \ + freetds \ + freetds-devel \ + gmp-c++ \ + gmp-devel \ + keyutils-libs-devel \ + krb5-devel \ + libcom_err-devel \ + libcurl-devel \ + libffi-devel \ + libgcrypt-devel \ + libgpg-error-devel \ + libkadm5 \ + libpkgconf \ + libselinux-devel \ + libsepol-devel \ + libverto-devel \ + libxml2-devel \ + libxslt \ + libxslt-devel \ + libyaml \ + libyaml-devel \ + openldap-devel \ + openssl-devel \ + pcre-cpp \ + pcre-devel \ + pcre-utf16 \ + pcre-utf32 \ + pkgconf \ + pkgconf-m4 \ + pkgconf-pkg-config \ + postgresql-devel \ + postgresql-libs \ + python-rpm-macros \ + python2-devel \ + python2-rpm-macros \ + unixODBC \ + unixODBC-devel \ + xz-devel \ + zlib-devel && \ + rm -rf /root/.cache \ + /var/cache/yum + +CMD [] +ENTRYPOINT ["ansible-playbook"] diff --git a/2.x-linuxmint-17/Dockerfile b/2.x-linuxmint-17/Dockerfile index 94ac96c..f55ee88 100644 --- a/2.x-linuxmint-17/Dockerfile +++ b/2.x-linuxmint-17/Dockerfile @@ -4,93 +4,198 @@ MAINTAINER Julio Lajara ENV DEBIAN_FRONTEND "noninteractive" ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" -RUN apt-get update && \ - apt-get -y dist-upgrade && \ - apt-get --no-install-recommends \ - -y install aptitude \ - build-essential \ - ca-certificates \ - cron \ - curl \ - git \ - gnupg2 \ - openssh-client \ - openssl \ - python \ - python-apt \ - python-software-properties && \ - apt-get --no-install-recommends \ - -y install libcurl4-gnutls-dev \ - libffi-dev \ - libgmp-dev \ - libgnutls-dev \ - libssl-dev \ - libyaml-dev \ - python-dev \ - python-pip \ - python-pycparser \ - python-setuptools && \ - pip install --force-reinstall \ - --upgrade --user pip && \ - pip2.7 install --force-reinstall \ - --upgrade --user setuptools && \ - pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 3.0" \ - "pexpect >= 3.3" \ - pycurl && \ - apt-get -y purge comerr-dev \ - krb5-multidev \ - libcurl4-gnutls-dev \ - libexpat1-dev \ - libffi-dev \ - libgcrypt11-dev \ - libgmp-dev \ - libgmpxx4ldbl \ - libgnutls-dev \ - libgnutlsxx27 \ - libgpg-error-dev \ - libgssrpc4 \ - libidn11-dev \ - libkadm5clnt-mit9 \ - libkadm5srv-mit9 \ - libkdb5-7 libkrb5-dev \ - libldap2-dev \ - libp11-kit-dev \ - libpython-dev \ - libpython2.7 \ - libpython2.7-dev \ - librtmp-dev \ - libssl-dev \ - libtasn1-6-dev \ - libyaml-0-2 \ - libyaml-dev \ - pkg-config \ - python-chardet \ - python-chardet-whl \ - python-colorama \ - python-colorama-whl \ - python-dev \ - python-distlib \ - python-distlib-whl \ - python-html5lib \ - python-html5lib-whl \ - python-pip \ - python-pip-whl \ - python-pkg-resources \ - python-ply \ - python-pycparser \ - python-requests \ - python-requests-whl \ - python-setuptools \ - python-setuptools-whl \ - python-six \ - python-six-whl \ - python-urllib3 \ - python-urllib3-whl \ - python2.7-dev \ - python3-pkg-resources \ - zlib1g-dev && \ - rm -rf /root/.cache \ +RUN apt-get update && \ + apt-get -y dist-upgrade && \ + apt-get --no-install-recommends \ + -y install aptitude \ + build-essential \ + ca-certificates \ + cron \ + curl \ + git \ + gnupg2 \ + openssh-client \ + openssl \ + python \ + python-apt \ + python-ldap \ + python-software-properties && \ + apt-get --no-install-recommends \ + -y install freetds-dev \ + libcurl4-gnutls-dev \ + libffi-dev \ + libgmp-dev \ + libgnutls-dev \ + libldap2-dev \ + libpq-dev \ + libssl-dev \ + libxml2-dev \ + libxslt1-dev \ + libyaml-dev \ + python-dev \ + python-pip \ + python-pycparser \ + python-setuptools \ + unixodbc-dev && \ + pip install --force-reinstall \ + --upgrade --user pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 3.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + softlayer \ + solidfire-sdk-python && \ + apt-get -y purge comerr-dev \ + freetds-common \ + freetds-dev \ + krb5-multidev \ + libct4 \ + libcurl4-gnutls-dev \ + libexpat1-dev \ + libffi-dev \ + libgcrypt11-dev \ + libgmp-dev \ + libgmpxx4ldbl \ + libgnutls-dev \ + libgnutlsxx27 \ + libgpg-error-dev \ + libgssrpc4 \ + libidn11-dev \ + libkadm5clnt-mit9 \ + libkadm5srv-mit9 \ + libkdb5-7 libkrb5-dev \ + libldap2-dev \ + libltdl-devl \ + libodbc1 \ + libp11-kit-dev \ + libpq-dev \ + libpq5 \ + libpython-dev \ + libpython2.7 \ + libpython2.7-dev \ + librtmp-dev \ + libssl-dev \ + libsysbdb5 \ + libtasn1-6-dev \ + libxml2-dev \ + libxslt1-dev \ + libxslt1.1 \ + libyaml-0-2 \ + libyaml-dev \ + odbcinst \ + odbcinst1debian2 \ + pkg-config \ + python-chardet \ + python-chardet-whl \ + python-colorama \ + python-colorama-whl \ + python-dev \ + python-distlib \ + python-distlib-whl \ + python-html5lib \ + python-html5lib-whl \ + python-pip \ + python-pip-whl \ + python-pkg-resources \ + python-ply \ + python-pycparser \ + python-requests \ + python-requests-whl \ + python-setuptools \ + python-setuptools-whl \ + python-six \ + python-six-whl \ + python-urllib3 \ + python-urllib3-whl \ + python2.7-dev \ + python3-pkg-resources \ + unixodbc \ + unixodbc-dev \ + zlib1g-dev && \ + rm -rf /root/.cache \ /var/cache/apt/* CMD [] diff --git a/2.x-linuxmint-18/Dockerfile b/2.x-linuxmint-18/Dockerfile index f26bf7f..db47722 100644 --- a/2.x-linuxmint-18/Dockerfile +++ b/2.x-linuxmint-18/Dockerfile @@ -4,69 +4,183 @@ MAINTAINER Julio Lajara ENV DEBIAN_FRONTEND "noninteractive" ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" -RUN apt-get update && \ - apt-get -y dist-upgrade && \ - apt-get --no-install-recommends \ - -y install aptitude \ - build-essential \ - ca-certificates \ - cron \ - curl \ - git \ - gnupg2 \ - openssh-client \ - openssl \ - python \ - python-apt \ - python-software-properties && \ - apt-get --no-install-recommends \ - -y install libcurl4-gnutls-dev \ - libffi-dev \ - libgmp-dev \ - libgnutls-dev \ - libssl-dev \ - libyaml-dev \ - python-dev \ - python-pip \ - python-pycparser \ - python-setuptools && \ - pip install --force-reinstall \ - --upgrade --user pip && \ - pip2.7 install --force-reinstall \ - --upgrade --user setuptools && \ - pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 3.0" \ - "pexpect >= 3.3" \ - pycurl && \ - apt-get -y purge libcurl4-gnutls-dev \ - libexpat1-dev \ - libffi-dev \ - libgmp-dev \ - libgmpxx4ldbl \ - libgnutls-dev \ - libgnutls-openssl27 \ - libgnutlsxx28 \ - libidn11-dev \ - libp11-kit-dev \ - libpython-dev \ - libpython2.7 \ - libpython2.7-dev \ - libssl-dev \ - libtasn1-6-dev \ - libyaml-0-2 \ - libyaml-dev \ - nettle-dev \ - pkg-config \ - python-dev \ - python-pip \ - python-pip-whl \ - python-pkg-resources \ - python-ply \ - python-pycparser \ - python-setuptools \ - python2.7-dev \ - zlib1g-dev && \ - rm -rf /root/.cache \ +RUN apt-get update && \ + apt-get -y dist-upgrade && \ + apt-get --no-install-recommends \ + -y install aptitude \ + build-essential \ + ca-certificates \ + cron \ + curl \ + git \ + gnupg2 \ + openssh-client \ + openssl \ + python \ + python-apt \ + python-ldap \ + python-software-properties && \ + apt-get --no-install-recommends \ + -y install freetds-dev \ + libcurl4-gnutls-dev \ + libffi-dev \ + libgmp-dev \ + libgnutls-dev \ + libldap2-dev \ + libpq-dev \ + libssl-dev \ + libxml2-dev \ + libxslt1-dev \ + libyaml-dev \ + python-dev \ + python-pip \ + python-pycparser \ + python-setuptools \ + unixodbc-dev && \ + pip install --force-reinstall \ + --upgrade --user pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 3.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + softlayer \ + solidfire-sdk-python && \ + apt-get -y purge comerr-dev \ + freetds-common \ + freetds-dev \ + icu-devtools \ + krb5-multidev \ + libct4 \ + libcurl4-gnutls-dev \ + libexpat1-dev \ + libffi-dev \ + libgmp-dev \ + libgmpxx4ldbl \ + libgnutls-dev \ + libgnutls-openssl27 \ + libgnutlsxx28 \ + libgssrpc4 \ + libicu-dev \ + libidn11-dev \ + libkadm5clnt-mit9 \ + libkadm5srv-mit9 \ + libkdb5-8 \ + libldap2-dev \ + libltdl-dev \ + libodbc1 \ + libp11-kit-dev \ + libpq-dev \ + libpq5 \ + libpython-dev \ + libpython2.7 \ + libpython2.7-dev \ + libssl-dev \ + libsybdb5 \ + libtasn1-6-dev \ + libxml2-dev \ + libxslt1-dev \ + libxslt1.1 \ + libyaml-0-2 \ + libyaml-dev \ + nettle-dev \ + odbcinst \ + odbcinst1debian2 \ + pkg-config \ + python-dev \ + python-pip \ + python-pip-whl \ + python-pkg-resources \ + python-ply \ + python-pycparser \ + python-setuptools \ + python2.7-dev \ + unixodbc \ + unixodbc-dev \ + zlib1g-dev && \ + rm -rf /root/.cache \ /var/cache/apt/* CMD [] diff --git a/2.x-opensuse-13.2/Dockerfile b/2.x-opensuse-13.2/Dockerfile index c9a15af..48bc82b 100644 --- a/2.x-opensuse-13.2/Dockerfile +++ b/2.x-opensuse-13.2/Dockerfile @@ -3,49 +3,161 @@ MAINTAINER Julio Lajara ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" -RUN zypper --non-interactive update && \ - zypper --non-interactive \ - install --no-recommends --type pattern \ - devel_basis && \ - zypper --non-interactive \ - install --no-recommends \ - cron \ - curl \ - git \ - gpg2 \ - openssl \ - python \ - python-xml \ - python-zypp && \ - zypper --non-interactive \ - install --no-recommends \ - gmp-devel \ - libcurl-devel \ - libffi48-devel \ - libopenssl-devel \ - libyaml-devel \ - python-devel \ - python-pip && \ - pip install --force-reinstall \ - --upgrade --user pip && \ - pip2.7 install --force-reinstall \ - --upgrade --user setuptools && \ - pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 3.0" \ - "pexpect >= 3.3" \ - pycurl && \ - zypper --non-interactive \ - remove gmp-devel \ - libcurl-devel \ - libffi48-devel \ - libgmpxx4 \ - libopenssl-devel \ - libyaml-0-2 \ - libyaml-devel \ - python-devel \ - python-pip \ - python-setuptools && \ - rm -rf /root/.cache \ +RUN rm -f rm /etc/zypp/repos.d/update-non-oss.repo && \ + zypper --non-interactive update && \ + zypper --non-interactive \ + install --no-recommends --type pattern \ + devel_basis && \ + zypper --non-interactive \ + install --no-recommends \ + cron \ + curl \ + gcc-c++ \ + git \ + gpg2 \ + openssl \ + python \ + python-xml \ + python-zypp && \ + zypper --non-interactive \ + install --no-recommends \ + cyrus-sasl-devel \ + freetds-devel \ + gmp-devel \ + libcurl-devel \ + libffi48-devel \ + libopenssl-devel \ + libxml2-devel \ + libxslt-devel \ + libyaml-devel \ + openldap2-devel \ + postgresql-devel \ + python-devel \ + python-pip \ + unixODBC-devel && \ + pip install --force-reinstall \ + --upgrade --user pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 3.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + zypper --non-interactive \ + remove cyrus-sasl-devel \ + freetds-devel \ + gmp-devel \ + libcurl-devel \ + libecpg6 \ + libffi48-devel \ + libfreetds \ + libgcrypt-devel \ + libgmpxx4 \ + libgpg-error-devel \ + libopenssl-devel \ + libpq5 \ + libxml2-devel \ + libxml2-tools \ + libxslt-devel \ + libxslt-tools \ + libxslt1 \ + libyaml-0-2 \ + libyaml-devel \ + openldap2-devel \ + postgresql-devel \ + postgresql93-devel \ + python-devel \ + python-pip \ + python-setuptools \ + readline-devel \ + unixODBC \ + unixODBC-devel \ + xz-devel && \ + rm -rf /root/.cache \ /var/cache/zypp CMD [] diff --git a/2.x-opensuse-42.1/Dockerfile b/2.x-opensuse-42.1/Dockerfile index 3c333cf..d0fabb1 100644 --- a/2.x-opensuse-42.1/Dockerfile +++ b/2.x-opensuse-42.1/Dockerfile @@ -3,49 +3,160 @@ MAINTAINER Julio Lajara ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" -RUN zypper --non-interactive update && \ - zypper --non-interactive \ - install --no-recommends --type pattern \ - devel_basis && \ - zypper --non-interactive \ - install --no-recommends \ - cron \ - curl \ - git \ - gpg2 \ - openssl \ - python \ - python-xml \ - python-zypp && \ - zypper --non-interactive \ - install --no-recommends \ - gmp-devel \ - libcurl-devel \ - libffi48-devel \ - libopenssl-devel \ - libyaml-devel \ - python-devel \ - python-pip && \ - pip install --force-reinstall \ - --upgrade --user pip && \ - pip2.7 install --force-reinstall \ - --upgrade --user setuptools && \ - pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 3.0" \ - "pexpect >= 3.3" \ - pycurl && \ - zypper --non-interactive \ - remove gmp-devel \ - libcurl-devel \ - libffi48-devel \ - libgmpxx4 \ - libopenssl-devel \ - libyaml-0-2 \ - libyaml-devel \ - python-devel \ - python-pip \ - python-setuptools && \ - rm -rf /root/.cache \ +RUN zypper --non-interactive update && \ + zypper --non-interactive \ + install --no-recommends --type pattern \ + devel_basis && \ + zypper --non-interactive \ + install --no-recommends \ + cron \ + curl \ + gcc-c++ \ + git \ + gpg2 \ + openssl \ + python \ + python-xml \ + python-zypp && \ + zypper --non-interactive \ + install --no-recommends \ + cyrus-sasl-devel \ + freetds-devel \ + gmp-devel \ + libcurl-devel \ + libffi48-devel \ + libopenssl-devel \ + libxml2-devel \ + libxslt-devel \ + libyaml-devel \ + openldap2-devel \ + postgresql-devel \ + python-devel \ + python-pip \ + unixODBC-devel && \ + pip install --force-reinstall \ + --upgrade --user pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 3.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + zypper --non-interactive \ + remove cyrus-sasl-devel \ + freetds-devel \ + gmp-devel \ + libcurl-devel \ + libecpg6 \ + libffi48-devel \ + libfreetds \ + libgcrypt-devel \ + libgmpxx4 \ + libgpg-error-devel \ + libopenssl-devel \ + libpq5 \ + libxml2-devel \ + libxml2-tools \ + libxslt-devel \ + libxslt-tools \ + libxslt1 \ + libyaml-0-2 \ + libyaml-devel \ + openldap2-devel \ + postgresql-devel \ + postgresql94-devel \ + python-devel \ + python-pip \ + python-setuptools \ + readline-devel \ + unixODBC \ + unixODBC-devel \ + xz-devel && \ + rm -rf /root/.cache \ /var/cache/zypp CMD [] diff --git a/2.x-opensuse-42.2/Dockerfile b/2.x-opensuse-42.2/Dockerfile index 6abb14b..2b28b4c 100644 --- a/2.x-opensuse-42.2/Dockerfile +++ b/2.x-opensuse-42.2/Dockerfile @@ -3,49 +3,160 @@ MAINTAINER Julio Lajara ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" -RUN zypper --non-interactive update && \ - zypper --non-interactive \ - install --no-recommends --type pattern \ - devel_basis && \ - zypper --non-interactive \ - install --no-recommends \ - cron \ - curl \ - git \ - gpg2 \ - openssl \ - python \ - python-xml \ - python-zypp && \ - zypper --non-interactive \ - install --no-recommends \ - gmp-devel \ - libcurl-devel \ - libffi48-devel \ - libopenssl-devel \ - libyaml-devel \ - python-devel \ - python-pip && \ - pip install --force-reinstall \ - --upgrade --user pip && \ - pip2.7 install --force-reinstall \ - --upgrade --user setuptools && \ - pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 3.0" \ - "pexpect >= 3.3" \ - pycurl && \ - zypper --non-interactive \ - remove gmp-devel \ - libcurl-devel \ - libffi48-devel \ - libgmpxx4 \ - libopenssl-devel \ - libyaml-0-2 \ - libyaml-devel \ - python-devel \ - python-pip \ - python-setuptools && \ - rm -rf /root/.cache \ +RUN zypper --non-interactive update && \ + zypper --non-interactive \ + install --no-recommends --type pattern \ + devel_basis && \ + zypper --non-interactive \ + install --no-recommends \ + cron \ + curl \ + gcc-c++ \ + git \ + gpg2 \ + openssl \ + python \ + python-xml \ + python-zypp && \ + zypper --non-interactive \ + install --no-recommends \ + cyrus-sasl-devel \ + freetds-devel \ + gmp-devel \ + libcurl-devel \ + libffi48-devel \ + libopenssl-devel \ + libxml2-devel \ + libxslt-devel \ + libyaml-devel \ + openldap2-devel \ + postgresql-devel \ + python-devel \ + python-pip \ + unixODBC-devel && \ + pip install --force-reinstall \ + --upgrade --user pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 3.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + python-ldap \ + softlayer \ + solidfire-sdk-python && \ + zypper --non-interactive \ + remove cyrus-sasl-devel \ + freetds-devel \ + gmp-devel \ + libcurl-devel \ + libecpg6 \ + libffi48-devel \ + libfreetds \ + libgcrypt-devel \ + libgmpxx4 \ + libgpg-error-devel \ + libopenssl-devel \ + libpq5 \ + libxml2-devel \ + libxml2-tools \ + libxslt-devel \ + libxslt-tools \ + libxslt1 \ + libyaml-0-2 \ + libyaml-devel \ + openldap2-devel \ + postgresql-devel \ + postgresql94-devel \ + python-devel \ + python-pip \ + python-setuptools \ + readline-devel \ + unixODBC \ + unixODBC-devel \ + xz-devel && \ + rm -rf /root/.cache \ /var/cache/zypp CMD [] diff --git a/2.x-ubuntu-12.04/Dockerfile b/2.x-ubuntu-12.04/Dockerfile index f4fbf06..d71f64a 100644 --- a/2.x-ubuntu-12.04/Dockerfile +++ b/2.x-ubuntu-12.04/Dockerfile @@ -4,73 +4,179 @@ MAINTAINER Julio Lajara ENV DEBIAN_FRONTEND "noninteractive" ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" -RUN apt-get update && \ - apt-get -y dist-upgrade && \ - apt-get --no-install-recommends \ - -y install aptitude \ - build-essential \ - ca-certificates \ - cron \ - curl \ - git \ - gnupg2 \ - openssh-client \ - openssl \ - python \ - python-apt \ - python-software-properties && \ - apt-get --no-install-recommends \ - -y install libcurl4-gnutls-dev \ - libffi-dev \ - libgmp-dev \ - libgnutls-dev \ - libssl-dev \ - libyaml-dev \ - python-dev \ - python-pip \ - python-setuptools && \ - pip install --upgrade --user pip && \ - pip2.7 install --force-reinstall \ - --upgrade --user setuptools && \ - pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 3.0" \ - "pexpect >= 3.3" \ - pycurl && \ - apt-get -y purge comerr-dev \ - krb5-multidev \ - libcurl4-gnutls-dev \ - libexpat1-dev \ - libffi-dev \ - libgcrypt11-dev \ - libgmp-dev \ - libgmpxx4ldbl \ - libgnutls-dev \ - libgnutls-openssl27 \ - libgnutlsxx27 \ - libgpg-error-dev \ - libgssrpc4 \ - libidn11-dev \ - libkadm5clnt-mit8 \ - libkadm5srv-mit8 \ - libkdb5-6 \ - libkrb5-dev \ - libldap2-dev \ - libp11-kit-dev \ - libpopt0 \ - libpython2.7 \ - librtmp-dev \ - libssl-dev \ - libtasn1-3-dev \ - libyaml-0-2 \ - libyaml-dev \ - pkg-config \ - python-dev \ - python-pip \ - python-pkg-resources \ - python-setuptools \ - python2.7-dev \ - zlib1g-dev && \ - rm -rf /root/.cache \ +RUN apt-get update && \ + apt-get -y dist-upgrade && \ + apt-get --no-install-recommends \ + -y install aptitude \ + build-essential \ + ca-certificates \ + cron \ + curl \ + git \ + gnupg2 \ + openssh-client \ + openssl \ + python \ + python-apt \ + python-ldap \ + python-software-properties && \ + apt-get --no-install-recommends \ + -y install freetds-dev \ + libcurl4-gnutls-dev \ + libffi-dev \ + libgmp-dev \ + libgnutls-dev \ + libldap2-dev \ + libpq-dev \ + libssl-dev \ + libxml2-dev \ + libxslt1-dev \ + libyaml-dev \ + python-dev \ + python-pip \ + python-setuptools \ + unixodbc-dev && \ + pip install --upgrade --user pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 3.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + softlayer \ + solidfire-sdk-python && \ + apt-get -y purge comerr-dev \ + freetds-common \ + freetds-dev \ + krb5-multidev \ + libct4 \ + libcurl4-gnutls-dev \ + libexpat1-dev \ + libffi-dev \ + libgcrypt11-dev \ + libgmp-dev \ + libgmpxx4ldbl \ + libgnutls-dev \ + libgnutls-openssl27 \ + libgnutlsxx27 \ + libgpg-error-dev \ + libgssrpc4 \ + libidn11-dev \ + libkadm5clnt-mit8 \ + libkadm5srv-mit8 \ + libkdb5-6 \ + libkrb5-dev \ + libldap2-dev \ + libltdl-dev \ + libltdl7 \ + libodbc1 \ + libp11-kit-dev \ + libpopt0 \ + libpq-dev \ + libpq5 \ + libpython2.7 \ + librtmp-dev \ + libssl-dev \ + libsybdb5 \ + libtasn1-3-dev \ + libxml2-dev \ + libxslt1-dev \ + libxslt1.1 \ + libyaml-0-2 \ + libyaml-dev \ + odbcinst \ + odbcinst1debian2 \ + pkg-config \ + python-dev \ + python-pip \ + python-pkg-resources \ + python-setuptools \ + python2.7-dev \ + unixodbc \ + unixodbc-dev \ + zlib1g-dev && \ + rm -rf /root/.cache \ /var/cache/apt/* CMD [] diff --git a/2.x-ubuntu-14.04/Dockerfile b/2.x-ubuntu-14.04/Dockerfile index 1a96989..0424380 100644 --- a/2.x-ubuntu-14.04/Dockerfile +++ b/2.x-ubuntu-14.04/Dockerfile @@ -4,93 +4,199 @@ MAINTAINER Julio Lajara ENV DEBIAN_FRONTEND "noninteractive" ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" -RUN apt-get update && \ - apt-get -y dist-upgrade && \ - apt-get --no-install-recommends \ - -y install aptitude \ - build-essential \ - ca-certificates \ - cron \ - curl \ - git \ - gnupg2 \ - openssh-client \ - openssl \ - python \ - python-apt \ - python-software-properties && \ - apt-get --no-install-recommends \ - -y install libcurl4-gnutls-dev \ - libffi-dev \ - libgmp-dev \ - libgnutls-dev \ - libssl-dev \ - libyaml-dev \ - python-dev \ - python-pip \ - python-pycparser \ - python-setuptools && \ - pip install --force-reinstall \ - --upgrade --user pip && \ - pip2.7 install --force-reinstall \ - --upgrade --user setuptools && \ - pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 3.0" \ - "pexpect >= 3.3" \ - pycurl && \ - apt-get -y purge comerr-dev \ - krb5-multidev \ - libcurl4-gnutls-dev \ - libexpat1-dev \ - libffi-dev \ - libgcrypt11-dev \ - libgmp-dev \ - libgmpxx4ldbl \ - libgnutls-dev \ - libgnutlsxx27 \ - libgpg-error-dev \ - libgssrpc4 \ - libidn11-dev \ - libkadm5clnt-mit9 \ - libkadm5srv-mit9 \ - libkdb5-7 libkrb5-dev \ - libldap2-dev \ - libp11-kit-dev \ - libpython-dev \ - libpython2.7 \ - libpython2.7-dev \ - librtmp-dev \ - libssl-dev \ - libtasn1-6-dev \ - libyaml-0-2 \ - libyaml-dev \ - pkg-config \ - python-chardet \ - python-chardet-whl \ - python-colorama \ - python-colorama-whl \ - python-dev \ - python-distlib \ - python-distlib-whl \ - python-html5lib \ - python-html5lib-whl \ - python-pip \ - python-pip-whl \ - python-pkg-resources \ - python-ply \ - python-pycparser \ - python-requests \ - python-requests-whl \ - python-setuptools \ - python-setuptools-whl \ - python-six \ - python-six-whl \ - python-urllib3 \ - python-urllib3-whl \ - python2.7-dev \ - python3-pkg-resources \ - zlib1g-dev && \ - rm -rf /root/.cache \ +RUN apt-get update && \ + apt-get -y dist-upgrade && \ + apt-get --no-install-recommends \ + -y install aptitude \ + build-essential \ + ca-certificates \ + cron \ + curl \ + git \ + gnupg2 \ + openssh-client \ + openssl \ + python \ + python-apt \ + python-ldap \ + python-software-properties && \ + apt-get --no-install-recommends \ + -y install freetds-dev \ + libcurl4-gnutls-dev \ + libffi-dev \ + libgmp-dev \ + libgnutls-dev \ + libldap2-dev \ + libpq-dev \ + libssl-dev \ + libxml2-dev \ + libxslt1-dev \ + libyaml-dev \ + python-dev \ + python-pip \ + python-pycparser \ + python-setuptools \ + unixodbc-dev && \ + pip install --force-reinstall \ + --upgrade --user pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 3.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + softlayer \ + solidfire-sdk-python && \ + apt-get -y purge comerr-dev \ + freetds-common \ + freetds-dev \ + krb5-multidev \ + libct4 \ + libcurl4-gnutls-dev \ + libexpat1-dev \ + libffi-dev \ + libgcrypt11-dev \ + libgmp-dev \ + libgmpxx4ldbl \ + libgnutls-dev \ + libgnutlsxx27 \ + libgpg-error-dev \ + libgssrpc4 \ + libidn11-dev \ + libkadm5clnt-mit9 \ + libkadm5srv-mit9 \ + libkdb5-7 libkrb5-dev \ + libldap2-dev \ + libltdl-dev \ + libltdl7 \ + libodbc1 \ + libp11-kit-dev \ + libpq-dev \ + libpq5 \ + libpython-dev \ + libpython2.7 \ + libpython2.7-dev \ + librtmp-dev \ + libssl-dev \ + libsybdb5 \ + libtasn1-6-dev \ + libxml2-dev \ + libxslt1-dev \ + libxslt1.1 \ + libyaml-0-2 \ + libyaml-dev \ + odbcinst \ + odbcinst1debian2 \ + pkg-config \ + python-chardet \ + python-chardet-whl \ + python-colorama \ + python-colorama-whl \ + python-dev \ + python-distlib \ + python-distlib-whl \ + python-html5lib \ + python-html5lib-whl \ + python-pip \ + python-pip-whl \ + python-pkg-resources \ + python-ply \ + python-pycparser \ + python-requests \ + python-requests-whl \ + python-setuptools \ + python-setuptools-whl \ + python-six \ + python-six-whl \ + python-urllib3 \ + python-urllib3-whl \ + python2.7-dev \ + python3-pkg-resources \ + unixodbc \ + unixodbc-dev \ + zlib1g-dev && \ + rm -rf /root/.cache \ /var/cache/apt/* CMD [] diff --git a/2.x-ubuntu-16.04/Dockerfile b/2.x-ubuntu-16.04/Dockerfile index c9098b8..84d52aa 100644 --- a/2.x-ubuntu-16.04/Dockerfile +++ b/2.x-ubuntu-16.04/Dockerfile @@ -4,70 +4,187 @@ MAINTAINER Julio Lajara ENV DEBIAN_FRONTEND "noninteractive" ENV PATH "/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" -RUN apt-get update && \ - apt-get -y dist-upgrade && \ - apt-get --no-install-recommends \ - -y install aptitude \ - build-essential \ - ca-certificates \ - cron \ - curl \ - git \ - gnupg2 \ - openssh-client \ - openssl \ - python \ - python-apt \ - python-software-properties && \ - apt-get --no-install-recommends \ - -y install libcurl4-gnutls-dev \ - libffi-dev \ - libgmp-dev \ - libgnutls-dev \ - libssl-dev \ - libyaml-dev \ - python-dev \ - python-pip \ - python-pycparser \ - python-setuptools && \ - pip install --force-reinstall \ - --upgrade --user pip && \ - pip2.7 install --force-reinstall \ - --upgrade --user setuptools && \ - pip2.7 install --force-reinstall \ - --upgrade --user "ansible < 3.0" \ - "pexpect >= 3.3" \ - pycurl && \ - apt-get -y purge libcurl4-gnutls-dev \ - libexpat1-dev \ - libffi-dev \ - libglib2.0-0 \ - libgmp-dev \ - libgmpxx4ldbl \ - libgnutls-dev \ - libgnutls-openssl27 \ - libgnutlsxx28 \ - libidn11-dev \ - libp11-kit-dev \ - libpython-dev \ - libpython2.7 \ - libpython2.7-dev \ - libssl-dev \ - libtasn1-6-dev \ - libyaml-0-2 \ - libyaml-dev \ - nettle-dev \ - pkg-config \ - python-dev \ - python-pip \ - python-pip-whl \ - python-pkg-resources \ - python-ply \ - python-pycparser \ - python-setuptools \ - python2.7-dev \ - zlib1g-dev && \ - rm -rf /root/.cache \ +RUN apt-get update && \ + apt-get -y dist-upgrade && \ + apt-get --no-install-recommends \ + -y install aptitude \ + build-essential \ + ca-certificates \ + cron \ + curl \ + git \ + gnupg2 \ + openssh-client \ + openssl \ + python \ + python-apt \ + python-ldap \ + python-software-properties && \ + apt-get --no-install-recommends \ + -y install freetds-dev \ + libcurl4-gnutls-dev \ + libffi-dev \ + libgmp-dev \ + libgnutls-dev \ + libldap2-dev \ + libpq-dev \ + libssl-dev \ + libxml2-dev \ + libxslt-dev \ + libyaml-dev \ + python-dev \ + python-pip \ + python-pycparser \ + python-setuptools \ + unixodbc-dev && \ + pip install --force-reinstall \ + --upgrade --user pip && \ + pip2.7 install --force-reinstall \ + --upgrade --user setuptools && \ + pip2.7 install --force-reinstall \ + --upgrade --user a10sdk \ + acos-client \ + "ansible < 3.0" \ + ansible-tower-cli \ + apache-libcloud \ + avisdk \ + azure \ + bigsuds \ + boto \ + boto3 \ + botocore \ + BeautifulSoup \ + clc-sdk \ + cs \ + datadog \ + django \ + dnsimple \ + dnspython \ + docker \ + docker-compose \ + docker-py \ + dopy \ + github3.py \ + google-auth \ + influxdb \ + kazoo \ + linode-python \ + lxml \ + netapp-lib \ + ovh \ + packet-python \ + pan-python \ + paramiko \ + passlib \ + "pexpect >= 3.3" \ + pingdom \ + profitbricks \ + proxmoxer \ + psycopg2 \ + pubnub-blocks-client \ + pyapi-gitlab \ + pycurl \ + pyexpect \ + pyFG \ + pyhcl \ + pyghmi \ + pymongo \ + pymssql \ + pyodbc \ + pyOpenSSL \ + pypureomapi \ + pyrax \ + pysnmp \ + pysphere \ + python-consul \ + python-dateutil \ + python-hpilo \ + python-keyczar \ + python-nmcli \ + python-taiga \ + pyvmomi \ + PyYAML \ + redispy \ + requests \ + requests-toolbelt \ + sendgrid \ + shade \ + supervisor \ + urlgrabber \ + urllib3 \ + virtualenv \ + xmpppy \ + zabbix-api && \ + pip2.7 install --upgrade --user aos-pyez \ + f5-sdk \ + google-cloud-pubsub \ + infinisdk \ + junos-eznc \ + nailgun \ + ncclient \ + os-client-config \ + ovirt-engine-sdk-python \ + pushbullet.py \ + python-jenkins \ + softlayer \ + solidfire-sdk-python && \ + apt-get -y purge comerr-dev \ + freetds-common \ + freetds-dev \ + icu-devtools \ + krb5-multidev \ + libct4 \ + libcurl4-gnutls-dev \ + libexpat1-dev \ + libffi-dev \ + libglib2.0-0 \ + libgmp-dev \ + libgmpxx4ldbl \ + libgnutls-dev \ + libgnutls-openssl27 \ + libgnutlsxx28 \ + libgssrpc4 \ + libicu-dev \ + libicu55 \ + libidn11-dev \ + libkadm5clnt-mit9 \ + libkadm5srv-mit9 \ + libkdb5-8 \ + libldap2-dev \ + libltdl-dev \ + libltdl7 \ + libodbc1 \ + libp11-kit-dev \ + libpq-dev \ + libpq5 \ + libpython-dev \ + libpython2.7 \ + libpython2.7-dev \ + libssl-dev \ + libsybdb5 \ + libtasn1-6-dev \ + libxml2 \ + libxml2-dev \ + libxslt1-dev \ + libxslt1.1 \ + libyaml-0-2 \ + libyaml-dev \ + nettle-dev \ + odbcinst \ + odbcinst1debian2 \ + pkg-config \ + python-dev \ + python-pip \ + python-pip-whl \ + python-pkg-resources \ + python-ply \ + python-pycparser \ + python-setuptools \ + python2.7-dev \ + unixodbc \ + unixodbc-dev \ + zlib1g-dev && \ + rm -rf /root/.cache \ /var/cache/apt/* CMD [] diff --git a/README.md b/README.md index c80ca9f..923f494 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # docker-ansible [docker-ansible](https://github.com/ju2wheels/docker-ansible) provides [ju2wheels/ansible](https://hub.docker.com/r/ju2wheels/ansible/) Docker Hub -images for various Linux distribution images with Ansible 1.x/2.x installed from PyPi using Python 2.7 at the user level instead of at the system -level so as to minimize conflicts with system Python packages. +images for various Linux distribution images with Ansible 1.x/2.x and core module dependencies installed from PyPi using Python 2.7 at the user +level instead of at the system level so as to minimize conflicts with system Python packages. The goal of these images is to provide a container that is capable of being used for both unit testing (by running Ansible against the local container as if it were a remote machine) as well as being suitable for use as an Ansible host. @@ -20,6 +20,7 @@ The `ju2wheels/ansible` Docker image tags follow the naming convention that incl |1.x-alpine-3.3 | |1.x-alpine-3.4 | |1.x-alpine-3.5 | +|1.x-alpine-3.6 | |1.x-amazonlinux-2016.09| |1.x-amazonlinux-2017.03| |1.x-centos-6 | @@ -33,6 +34,7 @@ The `ju2wheels/ansible` Docker image tags follow the naming convention that incl |1.x-fedora-23 | |1.x-fedora-24 | |1.x-fedora-25 | +|1.x-fedora-26 | |1.x-linuxmint-17 | |1.x-linuxmint-18 | |1.x-opensuse-13.1 | @@ -49,6 +51,7 @@ The `ju2wheels/ansible` Docker image tags follow the naming convention that incl |2.x-alpine-3.3 | |2.x-alpine-3.4 | |2.x-alpine-3.5 | +|2.x-alpine-3.6 | |2.x-amazonlinux-2016.09| |2.x-amazonlinux-2017.03| |2.x-centos-6 | @@ -62,6 +65,7 @@ The `ju2wheels/ansible` Docker image tags follow the naming convention that incl |2.x-fedora-23 | |2.x-fedora-24 | |2.x-fedora-25 | +|2.x-fedora-26 | |2.x-linuxmint-17 | |2.x-linuxmint-18 | |2.x-opensuse-13.1 | @@ -267,7 +271,7 @@ Note: In order to run the the unit tests, you will need the following installed * ansible * docker -* docker-py +* docker Python module (or docker-py for older versions of Docker) See the [ju2wheels.pyenv](https://github.com/ju2wheels/ansible-galaxy-ju2wheels.pyenv/tree/master/tests) Ansible Galaxy role unit test for a more concrete example. diff --git a/ansible_deps b/ansible_deps new file mode 100644 index 0000000..4aab5e8 --- /dev/null +++ b/ansible_deps @@ -0,0 +1,181 @@ +Ansible dependencies (as of 2.3, inconclusive) based on docs + +Python modules (should be part of core on most systems): + +hashlib +hmac +json +socket + +Python modules (normal install): + +a10sdk +acos-client +ansible-tower-cli +apache-libcloud +avisdk +azure +bigsuds +boto +boto3 +botocore +BeautifulSoup +clc-sdk +cs +datadog +django +dnsimple +dnspython +docker +docker-compose +docker-py +dopy +github3.py +google-auth +influxdb +kazoo +libvirt-python # requires libvirt-dev +linode-python +lxc-python2 # requires lxc-dev +lxml # requires libxml2-dev +netapp-lib +ovh +packet-python +pan-python +paramiko +passlib +pexpect >= 3.3 +pingdom +profitbricks +proxmoxer +psycopg2 # postgresql-dev or libpq-dev +pubnub-blocks-client +pyapi-gitlab +pycurl +pyexpect +pyFG +pyhcl +pyghmi +pymongo +pymssql # requires freetds-dev, https://github.com/pymssql/pymssql/issues/432 +pyodbc # requires unixodbc-dev +pyOpenSSL +pypureomapi +pyrax +pysnmp +pysphere +python-consul +python-dateutil +python-hpilo +python-keyczar +python-nmcli +python-taiga +pyvmomi +PyYAML +redispy +requests +requests-toolbelt +sendgrid +shade +supervisor +urlgrabber +urllib3 +virtualenv +xmpppy +zabbix-api + +Python modules (no force reinstall): + +aos-pyez +f5-sdk +google-cloud-pubsub +infinisdk +junos-eznc # requires libxml2-dev and libxslt-dev +nailgun +ncclient +os-client-config +ovirt-engine-sdk-python +pushbullet.py +python-jenkins +python-ldap # requires openldap-dev or libldap2-dev +softlayer +solidfire-sdk-python + + + +System packages: + +acl (setfacl and getfacl) +at +bash +bzip2 +bzr +cron +debconf +debconf-utils +dpkg +gconftool-2 +getent +git +gzip +hostname +make +mercurial +mkfs +netcat +openssl +passwd +patch +rpm (debian/ubuntu) +svn (subversion) +tar +time +unzip +yaml +zip + + +Skipped explicitly installing (some part of base system): + +atomic (containers) +apache (a2enmod, a2dismod) +aptitude +bower +bprobe +bundler +composer (PHP) +cpanm +dbus (for nmcli) +facter +firewalld (python 2 binding) +glusterfs (cli) +libselinux-python +libsemanage-python +lldp +LogEntries agent +lxc +mosquitto +MySQL +mysql (command line binary) +mysqldump (command line binary) +NetworkManager-glib (for nmcli) +nmcli +npm +ohai +open-iscsi library and tools (iscsiadm) +ovirtsdk +ovs-vsctl +pear (php) +php +policycoreutils-python +puppet +python-apt (python 2) +python3-apt (python 3) +rhnreg_ks +ruby-json +runit +serverless +subscription-manager (RHEL) +ufw +Univention +unixODBC