人员、任务、进度、工时、周期、依赖关系 一目了然。无论项目大小、简单复杂都能轻松管理
背景
问题
登录服务器的账号分散在所有的机器上,这样就带来两个问题:
维护成本高,需要专门在playbook里定义用户权限
没有明确的权限划分
不便于和其他系统(如Google Apps)对接
需求
数据集中管理
根据用户组控制用户的登陆权限
控制用户的sudo权限,只有operation有sudo的权限
自动创建家目录
Web管理界面
原则
尽可能少的涉及组件,减少维护成本
尽可能的不入侵系统配置,便于恢复
配置
服务端
OpenLDAP安装配置
关于OpenL
/var/log/httpd/domainshttpd配置目录/usr/local/directadmin/data/users
/var/log/httpd/domainshttpd配置目录/usr/local/directadmin/data/users
在上一步中我们花了大量精力去给应用搭建框架,所以现在来做些简单的事情:给列表添加一个关键词搜索(真的很简单)。同时我们会编写一个端到端测试,它将一直监控着我们的应用并且及时发现问题。
应用现在包含一个搜索框。需要注意的是页面上显示的手机列表现在与搜索框中的输入内容有关。
最重要的改动如下所示。你可以在GitHub上查看它与之前的代码有何区别。
控制器 🔗
控制器没有发生任何变化。
模板 🔗
app/index.html:
<div
在上一步中我们花了大量精力去给应用搭建框架,所以现在来做些简单的事情:给列表添加一个关键词搜索(真的很简单)。同时我们会编写一个端到端测试,它将一直监控着我们的应用并且及时发现问题。
应用现在包含一个搜索框。需要注意的是页面上显示的手机列表现在与搜索框中的输入内容有关。
最重要的改动如下所示。你可以在GitHub上查看它与之前的代码有何区别。
控制器 🔗
控制器没有发生任何变化。
模板 🔗
app/index.html:
<div