GitHubじゃ!Pythonじゃ!

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

ansible

ansible – アプリケーションとシステムの導入を容易にする、非常にシンプルなIT自動化プラットフォーム

投稿日:

Ansibleは、アプリケーションとシステムの導入を容易にする、非常にシンプルなIT自動化プラットフォームです。 スクリプトやカスタムコードを書いてアプリケーションを配備して更新することは避けてください。遠隔地のシステムにインストールするエージェントはなく、SSHを使用して簡単な英語に近い言語で自動化します。 https://www.ansible.com/

不可能な

不可能なのは、根本的にシンプルなIT自動化システムです。 これは、ロードバランサを使用したゼロダウンタイムローリングアップデートなどの単純化を含む、構成管理、アプリケーションデプロイメント、クラウドプロビジョニング、アドホックタスク実行、およびマルチノードオーケストレーションを処理します。

https://ansible.com/でドキュメントなどを読む

さまざまなプラットフォームのインストール手順をここで見つけることができます。 ほとんどのユーザーはpip 、パッケージマネージャー、 リリースリポジトリーからpipリリース版をインストールするべきでしょう。 正式にサポートされているAnsibleのビルドも利用できます。 一部のパワーユーザーは開発ブランチから直接実行されますが、 develが安定していることを確実にするためにかなりの努力を払っていますが、この方法でAnsibleを実行したときに急激な変更に遭遇する可能性が高くなります。

デザイン原則

  • 死んだ簡単なセットアッププロセスと最小の学習曲線
  • 非常に迅速かつ並列にマシンを管理する
  • カスタムエージェントと追加のオープンポートを避ける、既存のSSHデーモンを活用してエージェントレスであること
  • マシンと人間の両方に優しい言語でインフラストラクチャを記述する
  • セキュリティと簡単な監査機能/コンテンツのレビュー/書き換えに重点を置く
  • 任意のソフトウェアをブートストラップすることなく、新しいリモートマシンを即座に管理
  • Pythonだけでなく、あらゆる動的言語でのモジュール開発を可能にする
  • 非ルートとして使用可能
  • 今までにない最も簡単なIT自動化システムです。

関与する

  • メーリングリスト情報やバグレポートやコードをAnabilitiesに提出する方法など、プロジェクトに貢献してやりとりするあらゆる種類の方法についてはコミュニティ情報をお読みください。
  • すべてのコード提出は、プル要求によって行われます。 提出物にマージコミットがないことを確認git merge 、この理由でgit rebasegit mergeを使用git mergeてください。 大規模なコード変更(モジュール以外)を提出する場合は、あなたが参加したい、あるいは最初に追加したいことについて話をし、重複した作業を避けるために、おそらく良い考えに参加することをお勧めします。 これは、何が起こっているかを誰にでも知らせるだけでなく、変更が必要と判断した場合、時間と労力を節約するのにも役立ちます。
  • ユーザーリスト: ansible-project
  • 開発のリスト: anabilities-devel
  • アナウンスリスト: ansible-announce – 読み取り専用
  • irc.freenode.net:#ansible

支店情報

  • リリースはLed Zeppelinの曲にちなんで名付けられています。 (2.0より前のリリースは、Van Halenの曲の名前を付けられています)
  • develブランチは、開発中のリリースに対応しています。
  • 以前のリリースでは、さまざまなリリースXYブランチが存在します。
  • 私たちはあなたの貢献をしたいと思います。どうやって始めたらよいかについてのメモはコミュニティ情報を読んでください。

著者

AnatileはMichael DeHaan(michael.dehaan / gmail / com)によって作成され、1000人以上のユーザーから寄付を受けています(そして成長しています)。 みんな、ありがとう!

AnsibleはAnsible、Incの後援で

ライセンス

GNU General Public License v3.0

全文を見るにはCOPYINGを参照してください。







-ansible
-,

執筆者: