LDAP 与 Jenkins 整合
使用Ansible 进行安装配置
Ansible 与 Jenkins 整合
-
使用Ansible 自动创建Jenkins 组
传参信息
ansible-playbook 07-addaccount.yml --tags 'create_group' --extra-vars '@create_group.json'
$ cat create_group.json { "ou_name": "jenkins", "create_type": "cn", "group_name": "Linux_users", "level": "1", "group_id": 504 }
-
使用 Ansible 创建用户信息
传参信息
ansible-playbook 07-addaccount.yml --tags 'create_user' --extra-vars '@create_user.json'
{ "user_name": "liuhaoda", "display_name": "liuhaoda", "user_passwd": "1qazxsw2", "user_id": "1002", "group_id": "503", "mail": "liuhaoda@qq.com" }
-
配置 Jenkins 连接 LDAP
Jenkins 安装参考Jenkins安装方法
-
测试配置
-
测试信息
-
配置 Jenkins 安全矩阵
根据组信息进行配置每个组的权限