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

关于项目

Manage user accounts, ssh keys and sudo for server users

安装
ansible-galaxy install jindrichskupa.ansible_developer
许可证
Unknown
下载
3.5k
拥有者