ikunishi / ansible-playbook

サーバ構成構築ツールansibleのリポジトリです

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ansible-playbook

サーバ構成構築ツールansibleのリポジトリです

● Playbook

setup_nvidia_docker

  • 必要なパッケージをインストールするロール
  • docker と docker-compose をインストールするロール
  • nvidia-driver をインストールするロール
  • nvidia-docker をインストールするロール
  • dcgm-exporter をインストールするロール

setup_docker

  • 必要なパッケージをインストールするロール
  • docker と docker-compose をインストールするロール
  • node-exporter をインストールするロール

● Requirement

コントロールノード(管理サーバー)のインストール要件

  • CPUやメモリに関する公式要件なし
  • ターゲットノードとのネットワーク通信可能な状態
  • python2(2.6 or 2.7)またはPython3 (3.5以上)
  • windowsマシンは不可
  • ansibleは2.7以上推奨

ターゲットノード(変更対象サーバー)のインストール要件

  • Python2.6以上

● Installation

コントロールノードがMacOSの場合

brew install ansible

コントロールノードがUbuntuの場合

sudo apt update
sudo apt-add-repository ppa:ansible/ansible
sudo apt update
sudo apt install ansible

● Usage

管理ノードで以下のコマンドを実行してください.

ansible-playbook -u <user_name> -i <target_ip>, <playbookのファイルパス> <options>

<options> について

  • 「--private-key=」で秘密鍵の場所指定
  • 「--skip-tags <role名>」で対象のrole処理をスキップできる

● Note

Ubuntu 18.04 で検証済み

setup_nvidia_docker

setup_docker

● Author

● License

This software is released under the MIT License, see LICENSE.

About

サーバ構成構築ツールansibleのリポジトリです

License:MIT License


Languages

Language:Ruby 100.0%