def configureCloudAdminPdiskNode(self): pdiskAttach = "/usr/sbin/attach-persistent-disk.sh" pdiskDetach = "/usr/sbin/detach-persistent-disk.sh" if Util.isFalseConfVal(getattr(self, "persistentDisks", False)): self.executeCmd('"[ -f %(pd)s ] || { touch %(pd)s; chmod +x %(pd)s; }"' % {"pd": pdiskDetach}, shell=True) return Util.printDetail("Configuring persistent disks management for " "'%s' user." % self.oneUsername) line = "oneadmin ALL = NOPASSWD: %s, %s" % (pdiskAttach, pdiskDetach) self.appendOrReplaceInFileCmd("/etc/sudoers", "^%s.*persistent-disk.*$" % self.oneUsername, line)
def doNotConfigureBridge(): return Util.isFalseConfVal(getattr(self, 'nodeBridgeConfigure', True))