lordoftheflies.ansible_role_python


title: 'Pythonの役割' description: '役割の機能を示すためのクイックスタートと例。'


Ansible ロール: Python

ステータス

ビルドステータス

説明

Pythonは、プロダクショングレードのサービスをセットアップおよび維持するためのAnsibleロールです。

ロードマップ

参考資料

必要条件

プロダクション用

  • Ansible

ローカルテスト用

  • Vagrant - (バージョン2.1.1でテスト済み)
  • Vagrantプラグイン:
    • [vagrant-disksize (0.1.2)](https://github.com/<class 'jinja2.utils.Namespace'>/vagrant-disksize)
    • [vagrant-libvirt](https://github.com/<class 'jinja2.utils.Namespace'>/vagrant-libvirt)
    • vai (0.9.3) - 複数のVMでテストするための [vagrant-plugin-vai](https://github.com/<class 'jinja2.utils.Namespace'>/vagrant-plugin-vai)
    • [vagrant-vbguest (0.15.2) - 推奨プラグイン](https://github.com/<class 'jinja2.utils.Namespace'>/vagrant-vbguest)
  • Virtual Box
    • バージョン 5.2.14 r123301 (Qt5.6.1)でテスト済み

変数

defaults/main.yml

project_name/site.yml の例

  • example_python.ymlには、例のエントリが含まれている可能性があります。

テスト

Moleculeを使用したテスト

molecule test

Vagrantを使用したテスト

Vagrantfileで定義されたすべてのVMをテストするには、次のコマンドを実行します:

cd roles/python
vagrant up

特定のVMで実行するには

vagrant up xenial

VagrantとVirtualboxでテストされたVM

合格、不合格、未テスト、サポート外

OS バージョン ディストリビューション サポート ^1 結果

作者

  • [<class 'jinja2.utils.Namespace'>](mailto:<class 'jinja2.utils.Namespace'>)

ライセンス: MIT

  • pythonは、[ansible_collection_skeleton](https://github.com/<class 'jinja2.utils.Namespace'>/ansible_collection_skeleton)を使用して生成されました。Ansibleロール Ansibleロール
プロジェクトについて

Ansible Galaxy role for maintain Python.

インストール
ansible-galaxy install lordoftheflies.ansible_role_python
ライセンス
Unknown
ダウンロード
205
所有者
Freelancer Software Entrepreneur, founder of Cherubits LLC.