OSDN Git Service

improves utility scripts. docker-grid-0.5.8
authorwhitestar <whitestar@users.osdn.me>
Sun, 3 Dec 2017 07:41:19 +0000 (16:41 +0900)
committerwhitestar <whitestar@users.osdn.me>
Sun, 3 Dec 2017 07:41:19 +0000 (16:41 +0900)
cookbooks/docker-grid/CHANGELOG.md
cookbooks/docker-grid/recipes/dind-compose.rb
cookbooks/docker-grid/recipes/registry.rb
cookbooks/docker-grid/templates/default/usr/local/bin/docker_containers_cleanup
cookbooks/docker-grid/templates/default/usr/local/bin/docker_images_cleanup
cookbooks/docker-grid/templates/default/usr/local/bin/docker_volumes_cleanup
cookbooks/docker-grid/version

index de98f11..be45bfe 100644 (file)
@@ -1,5 +1,9 @@
 # docker-grid CHANGELOG
 
+0.5.8
+-----
+- improves utility scripts.
+
 0.5.7
 -----
 - refactoring.
index 43b5f3a..4be1f73 100644 (file)
@@ -73,12 +73,14 @@ override_config_srvs['dind']['volumes'] = vols unless vols.empty?
   end
 }
 
-log <<-"EOM"
+log 'dind-compose post install message' do
+  message <<-"EOM"
 Note: You must execute the following command manually.
-  See #{doc_url}
-  * Start:
-    $ cd #{app_dir}
-    $ docker-compose up -d
-  * Stop
-    $ docker-compose down
+    See #{doc_url}
+    * Start:
+      $ cd #{app_dir}
+      $ docker-compose up -d
+    * Stop
+      $ docker-compose down
 EOM
+end
index 6f30712..0698c88 100644 (file)
@@ -102,12 +102,14 @@ node.override['docker-grid']['registry']['docker-compose']['config'] = \
   end
 }
 
-log <<-"EOM"
+log 'registry-docker-compose post install message' do
+  message <<-"EOM"
 Note: You must execute the following command manually.
-  See #{doc_url}
-  * Start:
-    $ cd #{app_dir}
-    $ docker-compose up -d
-  * Stop
-    $ docker-compose down
+    See #{doc_url}
+    * Start:
+      $ cd #{app_dir}
+      $ docker-compose up -d
+    * Stop
+      $ docker-compose down
 EOM
+end
index fd98017..aec92be 100644 (file)
@@ -1,3 +1,11 @@
-#!/bin/sh\r
-\r
-docker ps -q -f status=exited -f status=dead | awk '{print $1}' | xargs --no-run-if-empty docker rm\r
+#!/bin/sh
+
+PATH=.:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin
+
+sudo='sudo'
+if id $(whoami) | grep docker > /dev/null 2>&1; then
+  sudo=''
+fi 
+[ `whoami` = 'root' ] && sudo=''
+
+$sudo docker ps -q -f status=exited -f status=dead | awk '{print $1}' | xargs --no-run-if-empty docker rm
index 2e13cef..5872258 100644 (file)
@@ -1,3 +1,11 @@
-#!/bin/sh\r
-\r
-docker images | awk '$2=="<none>" {print $3}' | xargs --no-run-if-empty docker rmi\r
+#!/bin/sh
+
+PATH=.:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin
+
+sudo='sudo'
+if id $(whoami) | grep docker > /dev/null 2>&1; then
+  sudo=''
+fi 
+[ `whoami` = 'root' ] && sudo=''
+
+$sudo docker images | awk '$2=="<none>" {print $3}' | xargs --no-run-if-empty docker rmi
index 2ce3871..80e5f2c 100644 (file)
@@ -1,3 +1,11 @@
-#!/bin/sh\r
-\r
-docker volume ls -qf dangling=true | xargs --no-run-if-empty docker volume rm\r
+#!/bin/sh
+
+PATH=.:/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin
+
+sudo='sudo'
+if id $(whoami) | grep docker > /dev/null 2>&1; then
+  sudo=''
+fi 
+[ `whoami` = 'root' ] && sudo=''
+
+$sudo docker volume ls -qf dangling=true | xargs --no-run-if-empty docker volume rm