コード例 #1
0
def sync_jenkins_jobs(operator=None):
    '''
    同步代码库
    '''
    params = {}
    data = {
        'name': '同步Jenkins Job',
        'typ': 'sync_jenkins',
        'params': params,
    }
    berry_ctl.create_berry(**data)
コード例 #2
0
ファイル: project.py プロジェクト: xcrzh/rurality
def sync_gitlab_projects(operator=None):
    '''
    同步代码库
    '''
    params = {}
    data = {
        'name': '同步代码库',
        'typ': 'sync_gitlab',
        'params': params,
    }
    berry_ctl.create_berry(**data)
コード例 #3
0
ファイル: domain.py プロジェクト: Johnson-xie/rurality
def sync_domains(operator=None):
    '''
    同步域名
    '''
    aliyun_key_ctl.get_enabled_aliyun_key()
    params = {}
    data = {
        'name': '同步域名',
        'typ': 'sync_domain',
        'params': params,
    }
    berry_ctl.create_berry(**data)
コード例 #4
0
def sync_rockets(operator=None):
    '''
    同步Rocket
    '''
    aliyun_key_ctl.get_enabled_aliyun_key()
    params = {}
    data = {
        'name': '同步Rocket',
        'typ': 'sync_rocket',
        'input_params': params,
        'operator': operator,
    }
    berry_ctl.create_berry(**data)
コード例 #5
0
ファイル: slb.py プロジェクト: Johnson-xie/rurality
def sync_slbs(operator=None):
    '''
    同步SLB
    '''
    # 先进行是否存在阿里云Key判断
    aliyun_key_ctl.get_enabled_aliyun_key()

    params = {}
    data = {
        'name': '同步SLB',
        'typ': 'sync_slb',
        'params': params,
    }
    berry_ctl.create_berry(**data)
コード例 #6
0
def sync_ldap_user(operator=None):
    '''
    同步用户
    '''
    config_obj = LdapConfigModel.objects.first()
    if not config_obj:
        raise errors.CommonError('请先配置LDAP参数')
    params = {}
    data = {
        'name': '同步LDAP用户',
        'typ': 'sync_ldap_user',
        'params': params,
    }
    berry_ctl.create_berry(**data)