]> git.immae.eu Git - github/fretlink/docker-ansible.git/commitdiff
Add: rsync for some Alpine images to make it convenient for "synchronize" module.
authorWilliam Yeh <william.pjyeh@gmail.com>
Mon, 29 Aug 2016 03:32:52 +0000 (11:32 +0800)
committerWilliam Yeh <william.pjyeh@gmail.com>
Mon, 29 Aug 2016 03:32:52 +0000 (11:32 +0800)
1.9-alpine3/Dockerfile
README.md
alpine3/Dockerfile

index dd0f536d8797a70b45e4867019671589fb1a4ce4..7c328449032b07b8f15ee2bb2f5e86467c3678a4 100644 (file)
@@ -28,7 +28,7 @@ RUN echo "===> Installing sudo to emulate normal OS behavior..."  && \
     \
     \
     echo "===> Installing handy tools (not absolutely required)..."  && \
-    apk --update add sshpass openssh-client  && \
+    apk --update add sshpass openssh-client rsync  && \
     \
     \
     echo "===> Removing package list..."  && \
index de9a362d78efb9214ecaeda3eaf8805b09598fcb..a160dfbddae284460f2813877f2585e64a468cc0 100644 (file)
--- a/README.md
+++ b/README.md
@@ -16,20 +16,19 @@ This repository contains Dockerized [Ansible](https://github.com/ansible/ansible
 
 These are Docker images for [Ansible](https://github.com/ansible/ansible) software, installed in a selected Linux distributions.
 
-- OS: Debian (jessie, wheezy), Ubuntu (xenial, trusty, precise), CentOS (7, 6), Alpine (3).
+Base OS: Debian (jessie, wheezy), Ubuntu (xenial, trusty, precise), CentOS (7, 6), Alpine (3).
 
-- Ansible: four versions -
+Ansible: four versions are provided -
 
   1. provides the most recent *stable* version of Ansible; suitable for most people.
-  2. same as stable version, but is designed for building *minimal* images out of playbooks; i.e., the Ansible body will be removed when mission completed.
+  2. same as stable version, but is designed for building (near-)*minimal* images out of playbooks; i.e., the Ansible body will be removed when mission completed. Refer to “[Build Docker images with Ansible: A half-blood approach](https://github.com/William-Yeh/build-docker-with-ansible)” for working examples and slides.
   3. provides the old 1.9 version of Ansible.
   4. provides the *experimental* version of Ansible; i.e., the master branch of git.
 
-
 Each version is further divided into two variants:
 
-- Normal variant: intended to be used as Ansible *control machines*, or in cases that is unsuitable in the onbuild variants.
-- Onbuild variant: intended to be used to build Docker images.
+- *Normal* variant: intended to be used as Ansible *control machines*, or in cases that is inadequate in the onbuild variants.
+- *Onbuild* variant: intended to be used to build Docker images.
 
 
 ## Images and tags
@@ -61,6 +60,8 @@ Each version is further divided into two variants:
 
 ### Minimal configuration (the Ansible body will be removed when mission completed):
 
+Refer to “[Build Docker images with Ansible: A half-blood approach](https://github.com/William-Yeh/build-docker-with-ansible)” for working examples and slides.
+
 - Onbuild variants:
 
   - `williamyeh/ansible:mini-alpine3`
index f15b44eb375d6b6ba6f8e6558d8a38fc0015d1d5..f99b7fca42a0b8520f1a2114295eaeebde3024b5 100644 (file)
@@ -28,7 +28,7 @@ RUN echo "===> Installing sudo to emulate normal OS behavior..."  && \
     \
     \
     echo "===> Installing handy tools (not absolutely required)..."  && \
-    apk --update add sshpass openssh-client  && \
+    apk --update add sshpass openssh-client rsync  && \
     \
     \
     echo "===> Removing package list..."  && \