快速入门¶
说明¶
- 通过例子引导OpsGrat的配置和使用
一、基础设置¶
1.1 SSO子系统设置¶
先设置SSO,实现基础配置,再管理设备
首先,进入SSO
点击页面左侧菜单栏中“菜单管理”下的“子系统管理”进入子系统管理页面
修改OpsGrat和SSO的路径,改成实际的访问路径
1.2 ldap设置¶
如果不使用ldap认证可以跳过该步骤
1.3 opsgrat导入License¶
点击左上角opsgrat图标,进入opsgrat系统
如果未导入License,会自动进入License导入界面
点击导入按钮,导入申请时,通过邮件获取的License.txt文件
1.4 添加用户¶
点击“用户管理”下的“用户管理”菜单,进入用户管理页面。
如果配置了ldap则在“新增”按钮后面会有一个“AD”按钮,如下图。点击“AD”按钮会从ldap获取用户
如果没有配置ldap则需要手工为自己添加用户,是否管理员设置为“是”
然后使用新的用户重新登录SSO
点击“新增”按钮,新增一个deploy用户
退出登录,使用deploy用户进行操作
三、通知管理¶
四、模板管理¶
4.1 添加作业模板¶
点击左侧菜单“模板管理”下的“作业模板”菜单
点击“新增”按钮,添加作业模板
假设添加的main.yml的内容为:
---
# 创建用户
- hosts: all
tasks:
- name: Create group
group:
name: "{{ group_name }}"
state: present
- name: Create user
user:
name: "{{ user_name }}"
groups: "{{ group_name }}"
state: present
- name: Create .ssh
file:
path: "/home/{{ user_name }}/.ssh"
owner: "{{ user_name }}"
group: "{{ group_name }}"
mode: 0700
state: directory
- name: Deploy authorized_keys
copy:
src: authorized_keys
dest: "/home/{{ user_name }}/.ssh/authorized_keys"
owner: "{{ user_name }}"
group: "{{ group_name }}"
mode: 0600
在扩展参数里填入main.yml需要的参数,如: