Skip to content

Commit a5d07cd

Browse files
author
Gabriel Monroy
committed
create data bags and data bag items on provision
1 parent 17409a3 commit a5d07cd

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

contrib/provision-ec2-controller.sh

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,17 @@ else
5252
fi
5353

5454
# create data bags
55-
knife data bag create deis-build
56-
knife data bag create deis-formations
55+
knife data bag create deis-build 2>/dev/null
56+
knife data bag create deis-formations 2>/dev/null
57+
58+
# create data bag item using a temp file
59+
tempfile=$(mktemp -t deis)
60+
mv $tempfile $tempfile.json
61+
cat > $tempfile.json <<EOF
62+
{ "id": "gitosis", "ssh_keys": {}, "formations": {} }
63+
EOF
64+
knife data bag from file deis-build $tempfile.json
65+
rm -f $tempfile.json
5766

5867
# trigger ec2 instance bootstrap
5968
echo_color "Provisioning $node_name with knife ec2..."

0 commit comments

Comments
 (0)