jasonheecs.ubuntu-python-raw

Ansibleロール:Pythonを未インストールのUbuntuマシンにインストールする

ビルドステータス Galaxyロール

この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 KitchenKitchen Ansible、および Kitchen Dockerを使用して行います。

テストを実行するには、RubyDockerがインストールされていることを確認し、以下のコマンドを実行します:

gem install bundler && bundle exec kitchen test

テストビルドプロセスや期待される出力に関する詳細は、travis.ymlファイル及びTravisビルドログを参照してください。

サポートされているプラットフォーム

このansibleロールは以下のプラットフォームでテストされています:

  • Ubuntu 18.04
  • Ubuntu 16.04
  • Ubuntu 14.04

ライセンス

MIT

著者情報

Jason Hee

プロジェクトについて

Get Ansible to work on bare Ubuntu without Python pre-installed

インストール
ansible-galaxy install jasonheecs.ubuntu-python-raw
ライセンス
mit
ダウンロード
1.7k
所有者