ericsysmin.python3

ericsysmin.python3

Python3を使用するようにシステムまたはユーザーを設定するAnsibleロール

要件

  • Ubuntu >= 16.04
  • Debian >= 9
  • RHEL >= 7
  • CentOS >= 7

ロール変数

変数 必須 デフォルト コメント
python3_install_from オプション package python3のインストール方法 package または source
python3_package_name オプション python3 Pythonパッケージの名前
python3_executable_name オプション {{ python3_package_name }} Python実行可能ファイルの名前
python3_default_system オプション false /usr/bin/pythonを/usr/bin/{{ python3_executable_name }}に設定
python3_default_profile オプション false /etc/profileに'alias python={{ python3_executable_name }}'を設定
python3_default_user オプション false ~/.bashrcに'alias python={{ python3_executable_name }}'を設定

ソースからのインストール変数

変数 必須 デフォルト コメント
python3_version オプション 3.6.9 Pythonパッケージのバージョン
python3_src_url オプション defaults/main.ymlを参照 PythonパッケージのソースURL、python3_versionを使用
python3_install_dir オプション defaults/main.ymlを参照 ソースが解凍されるディレクトリを設定
python3_debian_build_packages オプション defaults/main.ymlを参照 ビルドに必要なパッケージ

例のプレイブック

python実行可能ファイルに変更を加えず、python3をインストールします。

- hosts: servers
  roles:
    - role: ericsysmin.python3

現在のユーザーをpython3を使用するように設定します。

- hosts: servers
  roles:
    - role: ericsysmin.python3
      python3_default_user: true

すべてのユーザーをpython3を使用するように設定します。

- hosts: servers
  roles:
    - role: ericsysmin.python3
      python3_default_profile: true

ソースからPython3をインストールします。

- hosts: servers
  roles:
    - role: ericsysmin.python3
      python3_install_from: source
      python3_version: 3.6.9

システムをpython3を使用するように設定します 注意して使用してください

- hosts: servers
  roles:
    - role: ericsysmin.python3
      python3_default_system: true

ライセンス

MIT

著者情報

ericsysmin

プロジェクトについて

Ansible module to install and configure python as python3

インストール
ansible-galaxy install ericsysmin.python3
ライセンス
Unknown
ダウンロード
6.2k
所有者
Senior MTS