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