GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

ansible

ansible-container – Anatile Containerは、Dockerの画像を構築し、An Safetyのプレイブックのみを使用してコンテナ..

投稿日:

Anatile Containerは、Dockerの画像を構築し、An Safetyのプレイブックのみを使用してコンテナをオーケストレーションするツールです。

危険なコンテナ

Ansible Containerは、Dockerの画像を構築し、Ansibleのプレイブックを使用してコンテナをオーケストレーションするためのツールです。

注:不可能なコンテナは、2018年2月現在も開発中です。

使い方

使用可能なコンテナを使用して、開発からテスト、生産までのコンテナライフサイクルを管理します。

  • ansible-container init

    開始するためのファイルを持つディレクトリを作成します。 コメントを読み、必要に応じて編集します。

  • ansible-container install

    Anabilities Galaxyの Containable-Container-Readyの役割をダウンロードし、プロジェクトにインストールします。

  • ansible-container build

    あなたの不可解なプレイブックから画像を作成します。

  • ansible-container run

    ビルドされたイメージをテストするために、オーケストレーションドキュメントcontainer.ymlで指定されたコンテナを起動します。 container.ymlの形式は、Docker Composeとほぼ同じです。

  • ansible-container deploy

    プロジェクトのコンテナイメージを任意のレジストリにプッシュし、サポートされているクラウドプロバイダにプロジェクトを展開できるプレイブックを生成します。

インストール

pyを使ってインストールするPythonパッケージマネージャー:

$ sudo pip install ansible-container[docker,openshift]

また、root特権なしでインストールするには、 virtualenvを使って最初にPythonサンドボックスを作成します。

$ virtualenv ansible-container
$ source ansible-container/bin/activate
$ pip install ansible-container[docker,openshift]

前提条件、および最新の開発リリースのインストール手順については、 インストールガイドを参照してください。

入門

例とAnsible Containerのクイックツアーは、ドキュメントサイトの「 はじめに」を参照してください。

開発からクラウド展開までを管理するための完全なウォークスルーについては、 Ansible Containerデモをご覧ください。

関与する

支店情報

  • 開発ブランチは、積極的に開発中のリリースです。
  • マスターブランチは、 PyPiで入手可能な最新の安定版リリースに対応しています
  • バグ修正のためのプルリクエストと開発するための新機能を提出してください
  • 現在開発中の機能のリストについては、ロードマップを参照してください。
  • 貢献者歓迎! CONTRIBUTORS.mdを見直してみましょう。

著者

不確実なコンテナへの寄稿者のリストについては、 著者を参照してください。 みんな、ありがとう!

危険なコンテナは、 Red Hatが主催するプロジェクトでは不可能です。







-ansible

執筆者: