Skip to content

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

License

Notifications You must be signed in to change notification settings

ikunishi/ansible-playbook

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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のリポジトリです

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%