jasonheecs.ubuntu-python-raw
Ansibleロール:Pythonを未インストールのUbuntuマシンにインストールする
このansibleロールは、Pythonが事前にインストールされていない bare Ubuntu マシンで Ansible を動作させるためのものです。Pythonがインストールされているかどうかを確認し、インストールされていない場合はrawモジュールを使用してインストールします。
要件
特になし。
インストール
ansible-galaxy install jasonheecs.ubuntu-python-raw
ロール変数
利用可能な変数は以下に示されており、デフォルト値も記載されています(defaults/main.ymlを参照):
python_version: 3
依存関係
特になし。
例としてのプレイブック
- name: セットアップ
hosts: all
become: yes
gather_facts: false # このロールを正しく機能させるために、ファクトの収集を無効にしなければなりません
roles:
- { role: jasonheecs.ubuntu-python-raw }
テスト
テストは、Test Kitchen、Kitchen Ansible、および Kitchen Dockerを使用して行います。
テストを実行するには、RubyとDockerがインストールされていることを確認し、以下のコマンドを実行します:
gem install bundler && bundle exec kitchen test
テストビルドプロセスや期待される出力に関する詳細は、travis.ymlファイル及びTravisビルドログを参照してください。
サポートされているプラットフォーム
このansibleロールは以下のプラットフォームでテストされています:
- Ubuntu 18.04
- Ubuntu 16.04
- Ubuntu 14.04
ライセンス
MIT