File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ def build_layer(layer):
4343 params = {'name' : name , 'ssh_pub_key' : layer ['ssh_public_key' ]}
4444 conn .request ('/ssh_keys/new/' , method = 'GET' , params = params )
4545 # Digital Ocean images only have the root user created by default
46- l = Layer .objects .get (id = layer ['id' ])
46+ l = Layer .objects .get (id = layer ['id' ], formation__id = layer [ 'formation' ] )
4747 l .ssh_username = 'root'
4848 l .save ()
4949
Original file line number Diff line number Diff line change @@ -59,8 +59,7 @@ def build_layer(layer):
5959 # import a new keypair using the layer key material
6060 conn .keypairs .create (name , layer ['ssh_public_key' ])
6161 # Rackspace images only have the root user created by default
62- # TODO: this seems like a smelly hack...
63- layer_ = Layer .objects .get (id = layer ['id' ])
62+ layer_ = Layer .objects .get (id = layer ['id' ], formation__id = layer ['formation' ])
6463 layer_ .ssh_username = 'root'
6564 layer_ .save ()
6665
Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ def build_layer(layer):
5050 """
5151
5252 # This can also be done with `deis layers:update` now.
53- layer_ = Layer .objects .get (id = layer ['id' ])
53+ layer_ = Layer .objects .get (id = layer ['id' ], formation__id = layer [ 'formation' ] )
5454 layer_ .ssh_username = 'vagrant'
5555 layer_ .save ()
5656
You can’t perform that action at this time.
0 commit comments