serversideup.docker_swarm

<p align="center">
        <a href="https://github.com/serversideup/ansible-role-docker-swarm"><img src="https://raw.githubusercontent.com/serversideup/ansible-role-docker-swarm/main/.github/img/header.png" width="1280" alt="GitHub ヘッダー"></a>
</p>
<p align="center">
    <a href="https://github.com/serversideup/ansible-role-docker-swarm/actions/workflows/publish_docker-images-production.yml"><img alt="ビルドステータス" src="https://img.shields.io/github/actions/workflow/status/serversideup/ansible-role-docker-swarm/release.yml"></a>
    <a href="https://github.com/serversideup/ansible-role-docker-swarm/blob/main/LICENSE" target="_blank"><img src="https://badgen.net/github/license/serversideup/ansible-role-docker-swarm" alt="ライセンス"></a>
    <a href="https://github.com/sponsors/serversideup"><img src="https://badgen.net/badge/icon/サポートしてください?label=GitHub%20スポンサー&color=orange" alt="サポートしてください"></a>
  <br />
  <a href="https://community.serversideup.net"><img alt="ディスコースユーザー" src="https://img.shields.io/discourse/users?color=blue&server=https%3A%2F%2Fcommunity.serversideup.net"></a>
  <a href="https://serversideup.net/discord"><img alt="Discord" src="https://img.shields.io/discord/910287105714954251?color=blueviolet"></a>
</p>

こんにちは!私たちは[ダン](https://twitter.com/danpastori)と[ジェイ](https://twitter.com/jaydrogers)です。私たちはオープンソース製品に情熱を持った2人のチームです。私たちは学んだことを共有するために[Server Side Up](https://serversideup.net)を作りました。

### どこで見つけられるか:

* 📖 [ブログ](https://serversideup.net) - ウェブ・モバイル開発に関する最新のガイドと無料コースを取得できます。
* 🙋 [コミュニティ](https://community.serversideup.net) - コミュニティメンバーからの親切なサポートを受けられます。
* 🤵‍♂️ [プロフェッショナルなサポートを受ける](https://serversideup.net/get-help) - 翌営業日以内に保証付きの応答を得られます。
* 💻 [GitHub](https://github.com/serversideup) - 他のオープンソースプロジェクトをチェックしてください。
* 📫 [ニュースレター](https://serversideup.net/subscribe) - アルゴリズムをスキップして、質の高いコンテンツを直接受け取れます。
* 🐥 [Twitter](https://twitter.com/serversideup) - [ダン](https://twitter.com/danpastori)や[ジェイ](https://twitter.com/jaydrogers)もフォローできます。
* ❤️ [私たちをスポンサーしてください](https://github.com/sponsors/serversideup) - もっと役立つリソースを作るためにスポンサーしていただけると嬉しいです。

### 私たちのスポンサー
私たちのソフトウェアは全て無料で、世界中の人々に開放されています。これを実現するためにはスポンサーの経済的支援が必要です。

<p align="center"><a href="https://github.com/sponsors/serversideup"><img src="https://521public.s3.amazonaws.com/serversideup/sponsors/sponsor-box.png" alt="スポンサー"></a></p>

#### 個人サポーター
<!-- supporters --><a href="https://github.com/alexjustesen"><img src="https://github.com/alexjustesen.png" width="40px" alt="alexjustesen" /></a>&nbsp;&nbsp;<a href="https://github.com/GeekDougle"><img src="https://github.com/GeekDougle.png" width="40px" alt="GeekDougle" /></a>&nbsp;&nbsp;<!-- supporters -->

Docker Swarm Ansible ロール
=========

Docker Swarm サーバーを簡単にデプロイおよび管理できます。このロールは [Jeff Geerling](https://github.com/geerlingguy) に触発されましたが、Docker Swarm をサポートするように拡張されました。彼の素晴らしい仕事をサポートしてください!

要件
------------

このプロジェクトは現在、**Ubuntu 22.04** のサポートに焦点を当てています。好きなホストを選択してください。このロールが必要とするのは、`sudo` 権限を持つユーザーへの SSH 接続のみです。

ロール変数
--------------

すべての変数は `defaults/main.yml` に整理されドキュメント化されています。好きな変数を上書きしてください。

```yml
---
# エディションは 'ce'(コミュニティエディション)または 'ee'(エンタープライズエディション)のいずれかにすることができます。
docker_edition: 'ce'

# Docker リポジトリの URL。
docker_repo_url: https://download.docker.com/linux

# Debian/Ubuntu のみ使用されます。必要に応じて 'stable' を 'nightly' に切り替えます。
docker_apt_release_channel: stable
docker_apt_arch: "{{ 'arm64' if ansible_architecture == 'aarch64' else 'amd64' }}"
docker_apt_repository: "deb [arch={{ docker_apt_arch }} signed-by=/etc/apt/trusted.gpg.d/docker.asc] {{ docker_repo_url }}/{{ ansible_distribution | lower }} {{ ansible_distribution_release }} {{ docker_apt_release_channel }}"
docker_apt_ignore_key_error: true
docker_apt_gpg_key: "{{ docker_repo_url }}/{{ ansible_distribution | lower }}/gpg"
docker_apt_gpg_key_checksum: "sha256:1500c1f56fa9e26b9b8f42452a553675796ade0807cdce11975eb98170b3a570"

# Docker ユーザーの設定。
docker_user:
  username: deploy
  uid: 9999
  group: deploy
  secondary_groups: "docker"
  gid: 9999
  ## Docker ユーザーの認証された SSH キーを設定するにはコメントを外します。
  # authorized_ssh_keys: 
  #   - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKNJGtd7a4DBHsQi7HGrC5xz0eAEFHZ3Ogh3FEFI2345 fake@key"
  #   - "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFRfXxUZ8q9vHRcQZ6tLb0KwGHu8xjQHfYopZKLmnopQ anotherfake@key"

依存関係

すべてのコレクションの依存関係については requirements.yml を参照してください。

すべての依存関係をインストールするには、次のコマンドを実行します。

ansible-galaxy install -r requirements.yml

例プレイブック

ロールの使い方の例(たとえば、変数をパラメータとして渡す)を示すのは、ユーザーにとって常に良いことです:

    - hosts: servers
      roles:
         - role: serversideup.docker_swarm
プロジェクトについて

Set up and maintain Docker Swarm easily.

インストール
ansible-galaxy install serversideup.docker_swarm
ライセンス
gpl-3.0
ダウンロード
72
所有者
Quality tutorials & resources. No BS.