iancleary.docker

存档

ansible-role-docker

该仓库已存档。我不再计划维护它。您可以根据 许可证 做任何允许的事情。

有关更多详细信息,请参阅这篇关于 NixOS 与 Ansible 的文章。

CI 工作流状态 发布工作流状态 Ansible Galaxy 许可证

该角色用于安装 Docker 和 Docker Compose。

要求

任何可能不包含在 Ansible 本身或角色中的前提条件,应在此处提及。

支持和测试的 ansible_os_families

  • Ubuntu 22.04
  • Ubuntu 20.04

欢迎提交拉取请求!

角色变量

应在此处描述该角色的可设置变量,包括在 defaults/main.yml、vars/main.yml 中的变量,以及可以/应该通过角色参数设置的任何变量。从其他角色和/或全局范围(即 hostvars、group vars 等)读取的任何变量也应在此处提及。


docker_pip_version: 6.0.0 docker_compose_pip_version: 1.29.2 docker_users: []


docker_pip_version: 6.0.0

用于 docker pypi 包 的版本。


docker_compose_pip_version: 1.29.2

用于 docker-compose pypi 包 的版本。


docker_users: []

要添加到 Docker 组的用户,默认为空列表。这允许列出的用户无需 sudo 就可以运行 Docker。


依赖关系

在此处列出在 Galaxy 上托管的其他角色,以及有关其他角色可能需要设置的参数或使用的变量的任何详细信息。

不适用

示例 Playbook

包含如何使用你的角色的示例(例如,作为参数传入的变量),对用户总是很有帮助:

- hosts: servers
  user: nonroot
  roles:
    - role: iancleary.docker
      become: true
- hosts: servers
  user: root
  roles:
    - role: iancleary.docker

许可证

MIT

作者信息

该角色由 Ian Cleary 于 2021 年创建。

该仓库结构的灵感来自 Jeff Geerling

关于项目

Ansible role to install docker and docker-compose

安装
ansible-galaxy install iancleary.docker
许可证
mit
下载
299
拥有者