文件名称:ansible-advanced-user-role:Ansible
文件大小:10KB
文件格式:ZIP
更新时间:2024-05-23 18:18:49
ssh ansible deployment ansible-role user-management
多用户项目 多用户管理,专注于每个人都可以通过sudo访问的项目。 特征: 用户创建 使用docker进行jail(为ssh会话运行一个docker容器)(可选) 授予对一个命令的sudo权限以进行项目管理(可选) 具有oh-my-zsh扩展的ZSH配置(可选) 每个用户的可选SSH配置(例如,允许的选项,如果用户可以转发端口,是否可以转发X11等)(可选) 示例案例1: 有多个组织管理其页面 我们部署了一个包含多个网站的Docker项目 每个用户都可以通过sudo ./make.sh ... something ...来管理sudo ./make.sh ... something ...项目,而不是访问全局sudo 角色变量 technical_entrypoint: "/project/make.sh" enable_technical_entrypoint: true
【文件预览】:
ansible-advanced-user-role-master
----defaults()
--------main.yml(437B)
----tasks()
--------sudo.yml(311B)
--------preliminaries.yml(104B)
--------ssh-daemon.yaml(533B)
--------zsh.yaml(546B)
--------jail.yaml(538B)
--------main.yml(120B)
--------ssh-keys.yaml(2KB)
--------groups.yml(1KB)
--------user.yml(2KB)
--------users.yml(146B)
----meta()
--------main.yml(323B)
----README.md(3KB)
----handlers()
--------main.yml(29B)
----tests()
--------test.yml(64B)
--------inventory(11B)
----templates()
--------zshrc(205B)
--------user_ssh.conf.j2(2KB)
--------containerize.sh.j2(485B)