]> gitweb.fluxo.info Git - hydra.git/commitdiff
Newkeys: can generate for given nodes only
authorSilvio Rhatto <rhatto@riseup.net>
Wed, 27 Jan 2016 13:07:22 +0000 (11:07 -0200)
committerSilvio Rhatto <rhatto@riseup.net>
Wed, 27 Jan 2016 13:07:22 +0000 (11:07 -0200)
share/hydra/newkeys

index 37e76e80a39d5ad2e4512ca8cd9dcb661a995946..3fe782f37036e0d00a936b1a3cf7f73309745a37 100755 (executable)
 function hydra_newkeys {
   # Generates ssh and gpg keys for new or existing nodes
   # GPG keys should be manually imported in the nodes
-  for host in `hydra $HYDRA nodes`; do
+  if [ ! -z "$1" ]; then
+    NODES="$*"
+  else
+    NODES="`hydra $HYDRA nodes`"
+  fi
+
+  for host in $NODES; do
     node="`echo $host | cut -d . -f 1`"
     sshkey="$HYDRA_FOLDER/keyring/keys/nodes/$node/ssh/id_rsa.asc"
     gpgkey="$HYDRA_FOLDER/keyring/keys/nodes/$node/gpg/key.asc"