Bessonov.docker-compose

Ansible角色用于安装或更新docker-compose

项目是 构建状态 许可证

此角色:

  • 从Docker GitHub发布中安装docker-compose

需求

需要Docker。另见ansible docker角色

角色变量

(必需)docker_compose_version指定docker-compose版本。可以使用关键字latest,这将查询docker-compose GitHub仓库以获取最新版本。

(可选)docker_compose_bin指定安装路径。默认为/usr/local/bin/docker-compose

(可选)docker_compose_as_root使用sudo安装docker-compose。默认值为yes

依赖关系

没有特殊依赖关系。

示例剧本

全局安装角色:

ansible-galaxy install Bessonov.docker-compose

或本地安装:

ansible-galaxy install --roles-path roles Bessonov.docker-compose

剧本:

- hosts: servers
  roles:
     - Bessonov.docker-compose

或带参数(注意role键):

- hosts: servers
  roles:
     - role: Bessonov.docker-compose
       # 必需:所需的docker-compose版本或'latest'
       docker_compose_version: 1.16.0
       # 可选:可执行文件路径
       docker_compose_bin: /usr/local/bin/docker-compose
       # 可选:是否作为根用户安装
       docker_compose_as_root: yes

许可证

MIT许可证(MIT)

版权所有 (c) 2016, Anton Bessonov

在此授权任何获得本软件及相关文档文件(“软件”)副本的人,免费无偿地处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再授权和/或出售软件的副本,并允许向其提供软件的人这样做,条件如下:

上述版权声明和本许可声明应包含在软件的所有副本或重要部分中。

软件按“原样”提供,没有任何形式的保证,无论是明示或暗示,包括但不限于对适销性、特定用途的适用性和不侵权的保证。在任何情况下,作者或版权持有人都不对因使用软件或与软件有关的其他交易所引起的任何索赔、损害或其他责任承担责任,无论是合同诉讼、侵权或其他。

关于项目

Install or update docker-compose

安装
ansible-galaxy install Bessonov.docker-compose
许可证
Unknown
下载
1.3k
拥有者