• 首页
  • 行业
  • 财经
  • 综合
  • 热点
  • 科技
  • 商业
  • 要闻
  • 观点
  • 经济
  • 社会
  • 法治
  • 文旅
  • 体育
  • 健康
  • 生活
  • 国际
  • 国内
  • 教育
logo
  • 综合 >
  • 正文

freeipa 与jenkins的集成

2023-04-08 11:37:44 来源:腾讯云

背景:

参照:Freeipa的简单搭建配置,完成一下与jenkins的简单集成,用户组与权限的简单配置!

freeipa 与jenkins的集成

先说一下实现目标与规划:

jenkins 项目任务区分以环境开头qa-xxx是qa 服务器任务 develop-xxx为开发环境任务,当然了还可以有master-xxx master环境任务!这里主要是演示验证。仅演示develop qa两个实例任务!
image.png
关于用户 主要拿了三个测试 zhangpeng tanyuqiang huozhongaho(自己名字跟两个小伙伴的名字,经常拿来各种测试祸害了)。要实现A 用户zhangpeng 管理员 ,B用户tanyuqiang可以执行develop qa任务,C用户huozhonghao只能执行develop任务(任务的编辑添加新建先忽略)关于授权肯定还是jenkins Role-based Authorization Strategy插件,如果设置用户授权,每添加一个用户还要授权一次?freeipa尝试一下组的概念!freeipa创建用户~用户组freeipa创建用户组组的规划是准备这样的:创建三个用户组jenkins jenkins-qa jenkins-develop:freeipa 控制台页面用户组添加:
image.png
image.png
image.png
-qa jenkins-develop组加入jenkins组,套娃一下:
image.png
image.png
用户,并将用户加入用户组:创建zhangpeng tanyuqiang huozhonghao三个用户:
image.png
image.png
image.png

jenkins用户组中 将zhangpeng用户设置为jenkins member managers:


(资料图片仅供参考)

image.png
image.png
image.png

将tanyuqiang huozhonghao 加入jenkins-develop组:

image.png

将tanyuqiang用户加入jenkins-qa组:

image.png

jenkins集成freeipa

安装启动jenkins

关于jenkins的安装我是直接本地启动了一个容器:

mkdir -p /data/jenkins/jenkins_homedocker run -itd --name jenkins -p 8080:8080 -p 50000:50000 -e JAVA_OPTS="-Dorg.apache.commons.jelly.tags.fmt.timeZone="Asia/Shanghai"" --privileged=true  --restart=always -v /data/devops5/jenkins_home:/var/jenkins_home jenkins/jenkins:2.387.1-lts-jdk11
image.png
docker logs -f jenkins
image.png
chmod 777 -R /data/jenkins/jenkins_home/docker restart jenkinsdocker logs -f  jenkins
image.png

web登陆jenkins服务器输入日志中的bf4052ecfdae48edbff5xxx 或者在 /var/jenkins_home/secrets/initialAdminPassword中找到

image.png
image.png

进入插件安装页面:

image.png

为了节省时间只安装了Localization: Chinese (Simplified) Pipeline Role-based Authorization Strategy LDAP插件

image.png

等待ing

image.png

初始化了admin用户

image.png

保存完成:

image.png

就绪,开始使用jenkins:

image.png

jenkins创建测试任务:

创建两个测试认识qa-111 develop-111(两个前缀标识,区分对应jenkins组方便授权!)

image.png
image.png
image.png

jenkins配置ldap

系统管理-全局安全配置:

image.png

修改安全域,选择ldap:

image.png

ldap相关配置:

image.png
image.png

测试ldap 配置:

image.png

保存:

image.png

使用ldap zhangpeng用户测试登陆:

image.png

启用Role-Based Stragegy授权策略

系统管理-全局安全配置-授权策略-Role-Based Stragegy 保存

image.png
image.png
image.png

刷新一下其他浏览器登陆的ldap用户zhangpeng 发现没有全部/Read权限

image.png

配置Role-Based Stragegy 策略

系统管理-Manage and Assign Roles

image.png

Manage Roles 管理角色

image.png

管理角色:

Global roles:

image.png

Add 添加jenkins-develop jenkins-qa role给了read权限!

Item roles

role to add 添加jenkins-develop role Pattern 匹配了 develop.* ,jenkins-qa role Pattern 匹配了 qa.* 具体权限按需来,为这里都设置了任务的build cancel Didcover Read 视图的read

image.png

Assign Roles

Global roles Add group jenkins-qa 对应 jenkins-qa role jenkins-develop对应jenkins-develop role

image.png

Item roles也这样: jenkins-develop 用户组对应role jenkins-develop jenkins-qa用户组 对应role jenkins-qa

image.png

验证用户权限:

其他浏览器(火狐浏览器)登陆huozhonghao用户,控制台只能发现develop-111任务,运行点击develop-111任务可以运行符合预期:
image.png

登陆tanyuqiang用户可以发现develop-111 qa-111任务可运行符合

image.png

but 登陆zhangpeng 用户是没有权限的,因为只针对了jenkins 组下两个子用户进行了授权!虽然他是组的管理员,他只能在freeips控制台管理jenkins组下的用户以及自权限

image.png

接着出来的问题:

火狐浏览器登陆admin账户无法登陆了用上面我们初始化jenkins生成的密码,且我们并没有将zhangpeng用户设置为管理员,怎么破?

使用freeipa admin 用户名密码登陆:

image.png

当然了这里最好的是对zhangpeng用户进行admin授权:

image.png

刷新火狐浏览器zhangpeng用户拥有Administer权限:

image.png

也可以Manage and Assign Roles 这里管理角色创建一个角色zhangpeng 绑定Administer权限,然后zhangpeng 用户绑定zhangpeng 角色!这个完全可以看自己的习惯喜好,进行个性化配置!

责任编辑:{ij7}

    为您推荐

  • freeipa 与jenkins的集成

    参照:Freeipa的简单搭建配置,完成一下与jenkins的简单集成,用户组与权限的简单配置!
  • 天天视讯!南开开辟金融硕士新方向 为天开园“定制”培养人才

    天津北方网讯:记者获悉,为深度融入、全力支持天开高教科创园建设,作为重点依托高校,南开大学开启天开园高端人才定制培养,在金融学院金融
  • 世界快看:三条石街道“益锋小哥”志愿服务队助力社区治理

    天津北方网讯:在红桥区三条石街,有群来自不同快递公司,却皆怀古道热肠的有心人,他们在街道的带动下组成益锋小哥志愿服务队,送快递的同时
  • 世界观热点:医保基金监管集中宣传月 保护好群众“救命钱”

    天津北方网讯:近日,市医疗保障局联合南开区政府在长虹公园启动安全规范用基金守好人民看病钱医保基金监管集中宣传月活动,拉开全市医保基金
  • 【世界热闻】天津市从7个方面推动京津冀协同发展走深走实

    天津北方网讯:推动京津冀协同发展走深走实行动,位列本市十项行动之首。昨日,本市举行十项行动推动京津冀协同发展走深走实行动方案新闻发布
  • 今日讯!国台办:绝不为各种形式“台独”分裂活动留下任何空间

    国台办发言人朱凤莲7日答记者问表示,祖国完全统一一定要实现,也一定能够实现!正告民进党当局,我们绝不为各种形式的“台独”分裂活动留下任
  • 天天观焦点:硅基阳极电池量产再传最新动向,电车续航倍增器有望得到普及

    在经过了近12年的发展后,一种全新的动力电池增程技术正在逐步走向量产。近日,硅谷电池科技初创公司SilaNanotechnologies对外宣布,该公司已
  • 焦点速递!中银协党委书记、专职副会长邢炜:城商行民营银行自律管理服务工作要突出重点做优服务

    据中国银行业协会官方公众号4月7日晚消息,3月31日下午,中国银行业协会城商行工作委员会(以下简称“城商委”)四届一次全体会议(换届大会)在北
  • 【世界速看料】沃尔玛对Capital One提出诉讼,寻求终止信用卡合作关系

    4月8日,据《华尔街日报》,沃尔玛控告了CapitalOneFinancial,并寻求终止双方的信用卡合作关系。沃尔玛指称,CapitalOne没有提供其有义务提供
  • 每日看点!河南安阳中国文字博物馆一览

    转自:人民日报游客在中国文字博物馆内观看展出的卜甲。新华社记者吴刚摄中国文字博物馆文创产品甲骨文魔方。王凡摄(人民视觉)中国文字博物
  • 河南官宣8名新援加盟 昆山4人追随萨尔科转投中原

    北京时间4月7日,中超河南足球俱乐部官方宣布,球队新赛季将引进8名新援,分别是科维奇、冯伯元、李松益、彭鹏、宋润潼、迪力依米提、高天语和
  • 2种漂亮花,花期超长,简直就是“开花机器”,越养越喜欢

    一场雨后,空气清新,草都绿了,玉兰花、桃花也开了,北方终于看起来有生机了,也预示着又到了草花绽放的季节了,容易开花爆满盆的4种漂亮草花
  • 天天热资讯!私生饭蔓延到体育圈?乒乓球“饭圈化”较严重

    请理智球迷支持球迷会,切勿沾染饭圈习气。4月6日晚,中国乒乓球运动员樊振东在社交媒体发表声明称,某女士通过多日跟踪确定其在酒店的房间号
  • 国潮吸引创业者

    4月3日,来自黑龙江的游客王悦悦带着6岁的女儿来到山东青岛市即墨古城拍起了穿越剧照。在东、西门里大街的不同景点和摊位拍照留念,母女俩遇到
  • 每日聚焦:中国第三次新疆科考完成阿尔金山野外科考工作 年轻学子收获满满

    经过风餐露宿、披星戴月在高原大漠戈壁无人区连续近20小时的奔波,中国第三次新疆综合科学考察(新疆科考)阿尔金山野外考察队一行7日凌晨4时多
  • 环球热点评!科技早报丨警方通报网传中电科加班事件调查结果 蚂蚁回应支付宝乱码

    警方通报网传中电科加班事件调查结果:系捏造4月7日晚,@平安德阳经开区微博通报,经初查,陈某龙目前居住在德阳经开区,系网上发布不实信息者
  • 当前速看:上游资本开支稳步提升 油服行业景气度持续向上

    “油价坚挺,油田、油气端投资意愿强,活跃度提升明显,油服行业充分受益。”海默科技旗下能源科技公司总经理贺公安告诉上海证券报记者,今年
  • 2023年1-3月河南省重点城市房企销售业绩排行榜

    3月,河南重点城市房地产市场在经历2月的高热表现后,市场热度略有降温,随着保交楼项目开始交付,客户对新房市场的项目交付信心将会逐步提升
  • 每日消息!清明客涨100% 市公交集团日均客运总量破百万人次

    天津北方网讯:今年清明节期间,市民清明祭扫、踏青出游等出行意愿上升,市公交集团提前研判运力需求和流量流向变化,全力满足乘客出行需求。
  • 十项行动 见行见效|加快公共服务共建共享

    天津北方网讯:实施京津冀协同发展重大国家战略,就是要让三地老百姓实实在在感受到由此带来的获得感、幸福感、安全感。昨天,市发展改革委主
  • 【环球时快讯】十项行动 见行见效|推动“串珠成链” 深化京津冀文旅协同

    天津北方网讯:近代中国看天津。我们将打好海河牌、用好洋楼景、念好山海经、做好融合事,积极推动串珠成链,着力深化京津冀文旅协同。天津市
  • 观察:十项行动 见行见效|从7方面发力 推动京津冀协同发展走深走实

    天津北方网讯:7日,在十项行动的首场发布会上,天津市发展和改革委员会发布了《推动京津冀协同发展走深走实行动方案》的主要任务。市发展改革
  • 十项行动 见行见效|深化创新协同 构建一体化创新生态

    天津北方网讯:在京冀两地的大力支持下,我市在承担国家使命任务中形成一批具有世界影响力的科技成果。全社会研发投入强度和综合科技创新水平
  • 每日速看!上海市2023年普通高等学校招生志愿填报与投档录取实施办法

    根据教育部、上海市教育委员会相关文件精神,为做好2023年上海市普通高等学校考试招生工作,落实立德树人根本任务,维护招生秩序,确保招生公
  • 速看:福建省2023年高职院校分类考试招生考生成绩公布公告

    福建省2023年高职院校分类考试招生考生成绩已公布。请考生通过省教育考试院网站(www eeafj cn)“数字服务大厅----高职分类招考”栏目中的“高职分类
  • 世界快报:山东济宁市微山县发生3.2级地震,震源深度8千米

    证券时报网讯,中国地震台网正式测定:04月08日08时36分在山东济宁市微山县(北纬35 08度,东经116 83度)发生3 2级地震,震源深度8千米。
  • 今日热议:聚焦消费提振年丨焦作:密集出台政策助力消费升温

    河南日报记者陈学桦河南日报社全媒体记者成安林4月7日中午,记者走进焦作万达广场。虽然是工作日,但前来购物消费的市民仍然络绎不绝。“为了
  • 快看:一路海棠催热“春日经济”

    天津市和平区的五大道是一片洋楼林立的历史街区,也是游人如织的文旅地标。每年春天,五大道盛放的海棠花是津城一道靓丽的风景。如今,海棠不
  • 当前动态:实现“津产”!“吉祥鸟”AC332在津完成全状态首飞和订单首签

    天津北方网讯:4月7日下午3时35分,由航空工业全新研制的四吨级先进双发多用途直升机吉祥鸟AC332,在天津港保税区腾空而起,翱翔天际,圆满完
  • 焦点关注:机关干部变身外卖小哥 让服务群众“走新”更“走心”

    如不能正常浏览请选用IE浏览器  天津北方网讯:今年春节后,天津市宁河区干部分批次开展沉浸式调研活动,目前已有超过40多个部门、科室近60

相关推荐

  • freeipa 与jenkins的集成
  • 天天视讯!南开开辟金融硕士新方向
  • 世界快看:三条石街道“益锋小哥”
  • 世界观热点:医保基金监管集中宣传
  • 【世界热闻】天津市从7个方面推动京
  • 今日讯!国台办:绝不为各种形式“
  • 天天观焦点:硅基阳极电池量产再传
  • 焦点速递!中银协党委书记、专职副
  • 【世界速看料】沃尔玛对Capital On
  • 每日看点!河南安阳中国文字博物馆

阅读排行

  • 全球看热讯:天开园科技广场项目施工整体过半 预计4月30日完工
  • 观天下!民营企业高质量发展大会 | 浙江商会:厚植天津优质营商沃土 多个大项目有望落户
  • 全球速看:多方观望情绪渐浓 重庆二手房市场穿“迷雾”
  • 每日速讯:8家A股煤炭公司去年预计负债陡增 侧面反映煤炭行业环保投入持续提高
  • 累计降低药耗费用超四千亿元
  • 环球时讯:重磅展会开幕在即 中国吸引力强劲释放
  • 全球热议:为“四敢”提供系统保障
  • 资讯:促农村消费环境安全便利
  • 天天热讯:促农村消费环境安全便利
  • 全球快看点丨引导第三方测评规范发展

291 32 36@qq.com

Copyright © 1998-2015 by 中国北京网版权 所有 京ICP备12018864号-3

营业执照公示信息