def sync_jenkins_jobs(operator=None): ''' 同步代码库 ''' params = {} data = { 'name': '同步Jenkins Job', 'typ': 'sync_jenkins', 'params': params, } berry_ctl.create_berry(**data)
def sync_gitlab_projects(operator=None): ''' 同步代码库 ''' params = {} data = { 'name': '同步代码库', 'typ': 'sync_gitlab', 'params': params, } berry_ctl.create_berry(**data)
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)
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)
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)
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)