Exemplo n.º 1
0
 def _get_param_map(self, config_fn):
     return {
         'USER':
         self.cfg.getdefaulted('swift', 'swift_user', sh.getuser()),
         'GROUP':
         self.cfg.getdefaulted('swift', 'swift_group', sh.getgroupname()),
         'SWIFT_DATA_LOCATION':
         self.datadir,
         'SWIFT_CONFIG_LOCATION':
         self.cfg_dir,
         'SERVICE_TOKEN':
         self.cfg.get('passwords', 'service_token'),
         'AUTH_SERVER':
         self.auth_server,
         'SWIFT_HASH':
         self.cfg.get('passwords', 'swift_hash'),
         'SWIFT_LOGDIR':
         self.logdir,
         'SWIFT_PARTITION_POWER_SIZE':
         self.cfg.getdefaulted('swift', 'partition_power_size', '9'),
         # Note: leave these alone, will be adjusted later
         'NODE_PATH':
         '%NODE_PATH%',
         'BIND_PORT':
         '%BIND_PORT%',
         'LOG_FACILITY':
         '%LOG_FACILITY%',
     }
Exemplo n.º 2
0
 def _generate_header(self):
     lines = list()
     lines.append("# Generated on %s by (%s)" % (date.rcf8222date(), sh.getuser()))
     lines.append("")
     lines.append(NV_CONF_DEF_SECTION)
     lines.append("")
     return lines
Exemplo n.º 3
0
 def _generate_header(self):
     lines = list()
     lines.append("# Generated on %s by (%s)" %
                  (date.rcf8222date(), sh.getuser()))
     lines.append("")
     lines.append(NV_CONF_DEF_SECTION)
     lines.append("")
     return lines
Exemplo n.º 4
0
 def _get_apache_user_group(self):
     user = self.cfg.get("horizon", "apache_user")
     if not user:
         user = sh.getuser()
     group = self.cfg.get("horizon", "apache_group")
     if not group:
         group = sh.getgroupname()
     return (user, group)
Exemplo n.º 5
0
 def _get_apache_user_group(self):
     user = self.cfg.get('horizon', 'apache_user')
     if not user:
         user = sh.getuser()
     group = self.cfg.get('horizon', 'apache_group')
     if not group:
         group = sh.getgroupname()
     return (user, group)
Exemplo n.º 6
0
def mark_unexecute_file(fn, kvs, comment_start='#'):
    add_lines = list()
    add_lines.append('')
    add_lines.append(comment_start + ' Ran on %s by %s' % (date.rcf8222date(), sh.getuser()))
    add_lines.append(comment_start + ' With data:')
    for (k, v) in kvs.items():
        add_lines.append(comment_start + ' %s => %s' % (k, v))
    sh.append_file(fn, joinlinesep(*add_lines))
    sh.chmod(fn, 0644)
Exemplo n.º 7
0
def add_header(fn, contents):
    lines = list()
    lines.append('# Adjusted source file %s' % (fn.strip()))
    lines.append("# On %s" % (date.rcf8222date()))
    lines.append("# By user %s, group %s" % (sh.getuser(), sh.getgroupname()))
    lines.append("# Comments may have been removed (TODO: darn python config writer)")
    lines.append("")
    if contents:
        lines.append(contents)
    return utils.joinlinesep(*lines)
Exemplo n.º 8
0
def mark_unexecute_file(fn, kvs, comment_start='#'):
    add_lines = list()
    add_lines.append('')
    add_lines.append(comment_start + ' Ran on %s by %s' %
                     (date.rcf8222date(), sh.getuser()))
    add_lines.append(comment_start + ' With data:')
    for (k, v) in kvs.items():
        add_lines.append(comment_start + ' %s => %s' % (k, v))
    sh.append_file(fn, joinlinesep(*add_lines))
    sh.chmod(fn, 0644)
Exemplo n.º 9
0
def add_header(fn, contents):
    lines = list()
    if not fn:
        fn = "???"
    lines.append('# Adjusted source file %s' % (fn.strip()))
    lines.append("# On %s" % (date.rcf8222date()))
    lines.append("# By user %s, group %s" % (sh.getuser(), sh.getgroupname()))
    lines.append("")
    if contents:
        lines.append(contents)
    return utils.joinlinesep(*lines)
Exemplo n.º 10
0
def add_header(fn, contents):
    lines = list()
    if not fn:
        fn = "???"
    lines.append("# Adjusted source file %s" % (fn.strip()))
    lines.append("# On %s" % (date.rcf8222date()))
    lines.append("# By user %s, group %s" % (sh.getuser(), sh.getgroupname()))
    lines.append("")
    if contents:
        lines.append(contents)
    return utils.joinlinesep(*lines)
Exemplo n.º 11
0
def add_header(fn, contents):
    lines = list()
    lines.append('# Adjusted source file %s' % (fn.strip()))
    lines.append("# On %s" % (date.rcf8222date()))
    lines.append("# By user %s, group %s" % (sh.getuser(), sh.getgroupname()))
    lines.append("# Comments may have been removed (TODO: darn python config writer)")
    # TODO Maybe use https://code.google.com/p/iniparse/ which seems to preserve comments!
    lines.append("")
    if contents:
        lines.append(contents)
    return utils.joinlinesep(*lines)
Exemplo n.º 12
0
def add_header(fn, contents):
    lines = list()
    lines.append('# Adjusted source file %s' % (fn.strip()))
    lines.append("# On %s" % (date.rcf8222date()))
    lines.append("# By user %s, group %s" % (sh.getuser(), sh.getgroupname()))
    lines.append("# Comments may have been removed (TODO: darn python config writer)")
    # TODO Maybe use https://code.google.com/p/iniparse/ which seems to preserve comments!
    lines.append("")
    if contents:
        lines.append(contents)
    return utils.joinlinesep(*lines)
Exemplo n.º 13
0
 def _get_param_map(self, config_fn):
     return {
         'USER': self.cfg.getdefaulted('swift', 'swift_user', sh.getuser()),
         'GROUP': self.cfg.getdefaulted('swift', 'swift_group', sh.getgroupname()),
         'SWIFT_DATA_LOCATION': self.datadir,
         'SWIFT_CONFIG_LOCATION': self.cfg_dir,
         'SERVICE_TOKEN': self.cfg.get('passwords', 'service_token'),
         'AUTH_SERVER': self.auth_server,
         'SWIFT_HASH': self.cfg.get('passwords', 'swift_hash'),
         'SWIFT_LOGDIR': self.logdir,
         'SWIFT_PARTITION_POWER_SIZE': self.cfg.getdefaulted('swift', 'partition_power_size', '9'),
         # Note: leave these alone, will be adjusted later
         'NODE_PATH': '%NODE_PATH%',
         'BIND_PORT': '%BIND_PORT%',
         'LOG_FACILITY': '%LOG_FACILITY%',
     }
Exemplo n.º 14
0
 def _get_policy_users(self):
     ident_users = set()
     ident_users.add(DEF_IDENT)
     ident_users.add('unix-user:%s' % (sh.getuser()))
     return ident_users
Exemplo n.º 15
0
 def _get_apache_user_group(self):
     user = self.cfg.getdefaulted('horizon', 'apache_user', sh.getuser())
     group = self.cfg.getdefaulted('horizon', 'apache_group',
                                   sh.getgroupname())
     return (user, group)
Exemplo n.º 16
0
 def _get_apache_user_group(self):
     user = self.cfg.getdefaulted('horizon', 'apache_user', sh.getuser())
     group = self.cfg.getdefaulted('horizon', 'apache_group', sh.getgroupname())
     return (user, group)
Exemplo n.º 17
0
 def _get_policy_users(self):
     ident_users = set()
     ident_users.add(DEF_IDENT)
     ident_users.add("unix-user:%s" % (sh.getuser()))
     return ident_users