jindrichskupa.ansible_developer
开发者访问 Ansible 角色
管理开发者账户、SSH 密钥和无密码 sudo。
要求
- 基于 Debian 的发行版
示例剧本
---
- name: 管理服务器访问
hosts: all
remote_user: debian
become: true
vars:
ansible_python_interpreter: /usr/bin/python3
docker_compose_dirs: []
vars_files:
- /etc/ansible/vars/all.yml
roles:
- role: developer
vars:
github_base_url: https://gitlab.com
developers:
# 授予用户访问权限
- name: "Karel Novak"
login: "karel.novak"
github: "karel.novak"
groups: docker
state: "present"
# 移除用户访问权限
- name: "Josef Novak"
login: "josef.novak"
github: "josef.novak"
groups: docker
state: "absent"
许可证
MIT
作者信息
Jindrich Skupa