文件名称:ansible-dockerswarm:使用“ Swarm Mode”和Ansible的Docker引擎集群
文件大小:26KB
文件格式:ZIP
更新时间:2024-02-20 22:22:40
docker ansible docker-swarm molecule swarm-mode
Ansible角色:Docker 在RHEL / CentOS和Debian / Ubuntu服务器上设置Docker。 该角色支持Docker Engine的“ Swarm Mode”( )创建Docker节点集群。 要求 Ansible 2.7或更高版本的安装。 该角色利用了Ansible json_filter ,后者需要将jmespath安装在Ansible机器上。 有关该角色所需的jmespath特定版本的更多详细信息,请参见requirements.txt文件。 依存关系 没有。 角色变量 下面列出了可用的变量以及默认值(请参见[defaults/main.yml](defaults/main.yml) ): docker_repo: "{{ docker_repo_ce_stable }}" 证明Docker软件包的存储库。 其他存储库在[vars/main.yml](vars/main.yml)中定义,包括边缘存储库,测试存储库和夜间存储库。 要跳过存储库的配置并使用系统存储库,请设置skip_repo: true 。 docker_package_name:
【文件预览】:
ansible-dockerswarm-master
----.gitignore(123B)
----defaults()
--------main.yml(4KB)
----templates()
--------docker-daemon.json.j2(52B)
--------containerd-override.conf.j2(59B)
--------docker-override.conf.j2(55B)
----requirements.txt(16B)
----LICENSE.md(1KB)
----meta()
--------main.yml(520B)
----test-requirements.txt(106B)
----.travis.yml(747B)
----README.md(7KB)
----.yamllint(321B)
----vars()
--------Debian.yml(149B)
--------RedHat.yml(266B)
--------main.yml(2KB)
----handlers()
--------main.yml(160B)
----molecule()
--------resources()
--------swarm-singlenode()
--------swarm-multinode()
----.flake8(23B)
----tasks()
--------setup-docker-group.yml(1KB)
--------setup-swarm-cluster.yml(3KB)
--------setup-containerd.yml(2KB)
--------repo-RedHat.yml(491B)
--------setup-docker-compose.yml(853B)
--------setup-docker-py.yml(170B)
--------setup-python-pip.yml(680B)
--------reset-connection.yml(30B)
--------main.yml(1KB)
--------setup-docker-cli.yml(680B)
--------setup-swarm-labels.yml(1KB)
--------repo-Debian.yml(1KB)
--------setup-docker-engine.yml(2KB)
----tox.ini(377B)