Exemplo n.º 1
0
    def obj(self):
        ldap_obj = self._obj
        if self.secret:
            filename = hard_path(self.secret, self.opt.secrets)
            secret_file(filename)

        return ldap_obj
Exemplo n.º 2
0
 def obj(self):
     filename = hard_path(self.filename, self.opt.secrets)
     secret_file(filename)
     password = open(filename).readline().strip()
     return {
         'password': password,
         'policies': ','.join(sorted(self.policies))
     }
Exemplo n.º 3
0
 def obj(self):
     filename = hard_path(self.filename, self.opt.secrets)
     secret_file(filename)
     password = open(filename).readline().strip()
     a_obj = self._obj
     a_obj['password'] = password
     a_obj['policies'] = ','.join(sorted(a_obj['policies']))
     return a_obj
Exemplo n.º 4
0
 def obj(self):
     filename = hard_path(self.filename, self.opt.secrets)
     secret_file(filename)
     password = open(filename).readline().strip()
     a_obj = self._obj
     a_obj['password'] = password
     a_obj['policies'] = ','.join(sorted(a_obj['policies']))
     return a_obj
Exemplo n.º 5
0
    def obj(self):
        ldap_obj = self._obj
        if self.secret:
            filename = hard_path(self.secret, self.opt.secrets)
            secret_file(filename)
            s_obj = load_var_file(filename, load_vars(self.opt))
            for obj_k, obj_v in iteritems(s_obj):
                ldap_obj[obj_k] = obj_v

        return ldap_obj
Exemplo n.º 6
0
    def obj(self):
        ldap_obj = self._obj
        if self.secret:
            filename = hard_path(self.secret, self.opt.secrets)
            secret_file(filename)
            s_obj = load_var_file(filename, load_vars(self.opt))
            for obj_k, obj_v in iteritems(s_obj):
                ldap_obj[obj_k] = obj_v

        return ldap_obj
Exemplo n.º 7
0
Arquivo: aws.py Projeto: wattdave/aomi
 def obj(self):
     _secret, filename, region = self._obj
     actual_filename = hard_path(filename, self.opt.secrets)
     secret_file(actual_filename)
     aws_obj = yaml.safe_load(open(actual_filename, 'r').read())
     check_obj(['access_key_id', 'secret_access_key'], self, aws_obj)
     return {
         'access_key': aws_obj['access_key_id'],
         'secret_key': aws_obj['secret_access_key'],
         'region': region
     }
Exemplo n.º 8
0
 def obj(self):
     _secret, filename, region = self._obj
     actual_filename = hard_path(filename, self.opt.secrets)
     secret_file(actual_filename)
     template_obj = load_vars(self.opt)
     aws_obj = load_var_file(actual_filename, template_obj)
     check_obj(['access_key_id', 'secret_access_key'], self, aws_obj)
     return {
         'access_key': aws_obj['access_key_id'],
         'secret_key': aws_obj['secret_access_key'],
         'region': region
     }
Exemplo n.º 9
0
Arquivo: aws.py Projeto: Autodesk/aomi
 def obj(self):
     _secret, filename, region = self._obj
     actual_filename = hard_path(filename, self.opt.secrets)
     secret_file(actual_filename)
     template_obj = load_vars(self.opt)
     aws_obj = load_var_file(actual_filename, template_obj)
     check_obj(['access_key_id', 'secret_access_key'],
               self, aws_obj)
     return {
         'access_key': aws_obj['access_key_id'],
         'secret_key': aws_obj['secret_access_key'],
         'region': region
     }
Exemplo n.º 10
0
    def obj(self):
        s_obj = {}
        for name, filename in iteritems(self._obj):
            actual_file = hard_path(filename, self.opt.secrets)
            secret_file(actual_file)
            data = open_maybe_binary(actual_file)
            try:
                is_unicode_string(data)
                s_obj[name] = data
            except aomi.exceptions.Validation:
                s_obj[name] = portable_b64encode(data)
                self.secret_format = 'binary'

        return s_obj
Exemplo n.º 11
0
    def obj(self):
        s_obj = {}
        for name, filename in iteritems(self._obj):
            actual_file = hard_path(filename, self.opt.secrets)
            secret_file(actual_file)
            data = open_maybe_binary(actual_file)
            try:
                is_unicode_string(data)
                s_obj[name] = data
            except aomi.exceptions.Validation:
                s_obj[name] = portable_b64encode(data)
                self.secret_format = 'binary'

        return s_obj
Exemplo n.º 12
0
 def obj(self):
     filename = hard_path(self.filename, self.opt.secrets)
     secret_file(filename)
     return yaml.safe_load(open(filename).read())
Exemplo n.º 13
0
 def obj(self):
     filename = hard_path(self.filename, self.opt.secrets)
     secret_file(filename)
     template_obj = load_vars(self.opt)
     return load_var_file(filename, template_obj)
Exemplo n.º 14
0
 def obj(self):
     filename = hard_path(self.secret, self.opt.secrets)
     secret_file(filename)
     return open_maybe_binary(filename)
Exemplo n.º 15
0
 def obj(self):
     filename = hard_path(self.filename, self.opt.secrets)
     secret_file(filename)
     template_obj = load_vars(self.opt)
     return load_var_file(filename, template_obj)
Exemplo n.º 16
0
 def obj(self):
     filename = hard_path(self.secret, self.opt.secrets)
     secret_file(filename)
     return open_maybe_binary(filename)