代码拉取完成,页面将自动刷新
使用 Ansible 自动化部署软堡垒机 jumpserver。 实现以下功能:
目前只支持单机部署。Redis 和数据库可以使用外部连接。
在以下环境及工具测试通过
系统/软件 | 版本 |
---|---|
Ubuntu | xenial |
CentOS | 7 |
Ansible | 2.7.5 |
python | 3.6 |
git clone --depth 1 https://gitee.com/bottlelee/ansible-jumpserver.git
chmod +x bootstrap-ansible.sh
sudo -H ./bootstrap-ansible.sh
cp -R inventories/sample inventories/stage
编辑 inventories/stage/hosts.ini
,就修改 jms 的连接信息就好了。
编辑 inventories/stage/group_vars/all/all.yml
,主要是 jms_zone 的名称,用于识别目标区(例如不同的机房或网域)。
ansible-playbook -i inventories/stage/hosts.ini play-all.yml
inventories/stage/group_vars/all/init.yml
下,按实际需求修改。ansible-playbook -i inventories/stage/hosts.ini 00-init.yml
inventories/stage/credentials
目录下。systemctl restart jumpserver
或 service jumpserver restart
inventories/stage/group_vars/all/jumpserver.yml
里“自定义 redis”和“自定义 mysql”两部分的内容。此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型