diff options
-rw-r--r-- | docs/todo.md | 1 | ||||
-rwxr-xr-x | share/hydra/deploy | 3 |
2 files changed, 3 insertions, 1 deletions
diff --git a/docs/todo.md b/docs/todo.md index 782943d..8acf475 100644 --- a/docs/todo.md +++ b/docs/todo.md @@ -3,6 +3,7 @@ ## hydra * [ ] Deploy: + * [ ] Command line is broken for ansible when multiple nodes are provided. * [ ] Use console-based GnuPG agent when calling `keyringer`. * [ ] Automatically fix permission of (or delete) puppet's `devices` folder: https://github.com/puppetlabs/puppet-specifications/blob/master/file_paths.md diff --git a/share/hydra/deploy b/share/hydra/deploy index b675577..e440ae5 100755 --- a/share/hydra/deploy +++ b/share/hydra/deploy @@ -300,7 +300,8 @@ if [ -e "$HYDRA_FOLDER/ansible/ansible.cfg" ]; then if [ "$NODES" == "all" ]; then hydra $HYDRA ansible-playbook site.yml $ANSIBLE_ARGS else - hydra $HYDRA ansible-playbook site.yml $ANSIBLE_ARGS --limit $NODES + NODES="`echo $NODES | tr ' ' ','`" + hydra $HYDRA ansible-playbook site.yml $ANSIBLE_ARGS --limit "$NODES" fi fi fi |