Revision 31d179f3
b/snf-deploy/snfdeploy/components.py | ||
---|---|---|
377 | 377 |
|
378 | 378 |
class Master(SynnefoComponent): |
379 | 379 |
def add_rapi_user(self): |
380 |
x = "%s:Ganeti Remote API:%s" % \ |
|
381 |
(self.env.env.synnefo_user, self.env.env.synnefo_rapi_passwd) |
|
380 |
user = self.env.env.synnefo_user |
|
381 |
passwd = self.env.env.synnefo_rapi_passwd |
|
382 |
x = "%s:Ganeti Remote API:%s" % (user, passwd) |
|
382 | 383 |
|
383 |
commands = [ |
|
384 |
"echo %s {HA1}$(echo -n %s | openssl md5 | sed 's/^.* //') write" + |
|
385 |
" > /var/lib/ganeti/rapi/users" % (self.env.env.synnefo_user, x), |
|
386 |
] |
|
384 |
cmd = """ |
|
385 |
cat >> /var/lib/ganeti/rapi/users <<EOF |
|
386 |
%s {HA1}$(echo -n %s | openssl md5 | sed 's/^.* //') write |
|
387 |
EOF |
|
388 |
""" % (self.env.env.synnefo_user, x) |
|
387 | 389 |
|
388 |
return commands + self.restart()
|
|
390 |
return [cmd] + self.restart()
|
|
389 | 391 |
|
390 | 392 |
def add_node(self, node_info): |
391 | 393 |
commands = [ |
Also available in: Unified diff