+++ /dev/null
-# Info
-
-For usage with [virtualization.git](http://scientific.zcu.cz/git/?p=virtualization.git;a=summary).
-
-# Layers
-
-## puppet
-
-Base image with puppet from puppetlabs:
-
-* puppet
-
-## latest
-
-Final image with puppet from puppetlabs and configured master:
-
-* puppet + myriad7.zcu.cz
-* openssh
-* locales
-* entry script + /sbin/init
+++ /dev/null
-#! /bin/sh -ex
-
-user=valtri
-platforms=debian7
-
-for p in ${platforms}; do
- cd ${p}
-
- cd puppet
- docker build -t hadoop-${p}:puppet .
- cd ..
-
- cd puppet/latest
- docker build -t hadoop-${p}:latest .
- cd ../..
-
- cd ..
-done
-
-set +o xtrace
-
-echo
-for p in ${platforms}; do
- for t in puppet latest; do
- echo "docker rmi ${user}/hadoop-${p}:${t}"
- done
-done
-
-echo
-for p in ${platforms}; do
- for t in puppet latest; do
- echo "docker tag hadoop-${p}:${t} ${user}/hadoop-${p}:${t}"
- done
-done
-
-echo
-for p in ${platforms}; do
- for t in puppet latest; do
- echo "docker push ${user}/hadoop-${p}:${t}"
- done
-done
+++ /dev/null
-#! /bin/sh -ex
-
-user=valtri
-platforms=debian9
-
-for p in ${platforms}; do
- cd ${p}
-
- docker build -t hadoop-${p}:latest .
-
- cd ..
-done
-
-set +o xtrace
-
-echo
-for p in ${platforms}; do
- for t in latest; do
- echo "docker rmi ${user}/hadoop-${p}:${t}"
- done
-done
-
-echo
-for p in ${platforms}; do
- for t in latest; do
- echo "docker tag hadoop-${p}:${t} ${user}/hadoop-${p}:${t}"
- done
-done
-
-echo
-for p in ${platforms}; do
- for t in latest; do
- echo "docker push ${user}/hadoop-${p}:${t}"
- done
-done
+++ /dev/null
-FROM debian:7
-MAINTAINER František Dvořák <valtri@civ.zcu.cz>
-
-# ==== puppet ====
-
-RUN apt-get update && apt-get install -y wget
-RUN wget http://apt.puppetlabs.com/puppetlabs-release-wheezy.deb -P /tmp \
-&& dpkg -i /tmp/puppetlabs-release-wheezy.deb \
-&& rm -fv /tmp/puppetlabs-release-wheezy.deb
-
-RUN apt-get update && apt-get install -y puppet
-
-# ==== cleanup ====
-
-RUN apt-get clean \
-&& rm -rf /var/lib/apt/lists/*
+++ /dev/null
-FROM hadoop-debian7:puppet
-MAINTAINER František Dvořák <valtri@civ.zcu.cz>
-
-# ==== puppet ====
-
-RUN sed -e 's/\(\[main\]\)/\1\nserver=myriad7.zcu.cz/' -i /etc/puppet/puppet.conf
-
-# ==== system ====
-
-RUN echo 'locales locales/locales_to_be_generated multiselect en_US.UTF-8 UTF-8' | debconf-set-selections
-RUN echo 'locales locales/default_environment_locale select en_US.UTF-8' | debconf-set-selections
-RUN apt-get update \
-&& apt-get install locales
-
-# ==== ssh ====
-
-RUN apt-get update \
-&& apt-get install -y openssh-server \
-&& sed -e 's/^#\(GSSAPIAuthentication\).*/\1 yes/' -i /etc/ssh/sshd_config
-
-# ==== cleanup ====
-
-RUN apt-get clean \
-&& rm -rf /var/lib/apt/lists/*
-
-# ==== entry ====
-
-COPY ./docker-entry.sh /
-ENTRYPOINT ["/docker-entry.sh"]
-CMD ["/sbin/init"]
+++ /dev/null
-#! /bin/sh
-
-if [ -d /docker/ssh ]; then
- cp -vp /docker/ssh/* /etc/ssh/
-fi
-
-if [ -f /docker/root/.ssh/authorized_keys ]; then
- mkdir -v /root/.ssh/ 2>/dev/null || :
- cp -vp /docker/root/.ssh/authorized_keys /root/.ssh/
-fi
-
-if [ -f /docker/root/.k5login ]; then
- cp -vp /docker/root/.k5login /root/
-fi
-
-exec "$@"
+++ /dev/null
-FROM debian:stretch
-MAINTAINER František Dvořák <valtri@civ.zcu.cz>
-
-# ==== puppet ====
-
-RUN apt-get update && apt-get install -y puppet
-
-RUN puppet agent --enable
-RUN systemctl disable puppet
-
-RUN sed -e 's/\(\[main\]\)/\1\nserver=myriad7.zcu.cz/' -i /etc/puppet/puppet.conf
-
-# ==== system ====
-
-RUN echo 'locales locales/locales_to_be_generated multiselect en_US.UTF-8 UTF-8' | debconf-set-selections
-RUN echo 'locales locales/default_environment_locale select en_US.UTF-8' | debconf-set-selections
-RUN apt-get update \
-&& apt-get install -y locales
-
-# ==== ssh ====
-
-RUN apt-get update \
-&& apt-get install -y openssh-server \
-&& sed -e 's/^#\(GSSAPIAuthentication\).*/\1 yes/' -i /etc/ssh/sshd_config
-
-# ==== cleanup ====
-
-RUN apt-get clean \
-&& rm -rf /var/lib/apt/lists/*
-
-# ==== entry ====
-
-COPY ./docker-entry.sh /
-ENTRYPOINT ["/docker-entry.sh"]
-CMD ["/sbin/init"]
+++ /dev/null
-#! /bin/sh
-
-if [ -d /docker/ssh ]; then
- cp -vp /docker/ssh/* /etc/ssh/
-fi
-
-if [ -f /docker/root/.ssh/authorized_keys ]; then
- mkdir -v /root/.ssh/ 2>/dev/null || :
- cp -vp /docker/root/.ssh/authorized_keys /root/.ssh/
-fi
-
-if [ -f /docker/root/.k5login ]; then
- cp -vp /docker/root/.k5login /root/
-fi
-
-exec "$@"