LoginSignup
25
23

More than 5 years have passed since last update.

ansible tower インストール

Posted at

ansible towerとは

・ansibleのGUIツール
・10ノードまでは無償
・オフィシャルサイト
 http://www.ansible.com/tower
・オフィシャルマニュアル
 http://releases.ansible.com/ansible-tower/docs/tower_user_guide-latest.pdf

手順まとめ

・事前にオフィシャルサイトからライセンス登録する(初回起動時に必要)
・検証用のdocker containerをcentos6で作る
・ansibleをインストールする
・ansible towerをインストールする

container 作成

$ docker run --name ansible -h ansible -t -i -p 80:80 -p 443:443 -p 8080:8080 centos:centos6 /bin/bash

ansible インストール

epelインストール

# yum install -y http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

ansibleインストール

# yum install -y ansible

ansible tower インストール準備

必要なコマンドインストール

# yum install -y sudo wget curl tar

ansible tower インストール

インストーラをダウンロード

# wget -O ansible-tower-setup-latest.tar.gz  http://goo.gl/PqwnjK

解凍

# tar zxvf ansible-tower-setup-latest.tar.gz 

設定ファイル修正
 下記4箇所のパスワードを指定
 ・pg_password: {password}
 ・admin_password: {password}
 ・munin_password: {password}
 ・rabbitmq_password: {password}

# cd ansible-tower-setup-2.0.5/
# vi group_vars/all 

セットアップシェル実行

# ./setup.sh

TASK: [awx_install | create awx database schema]でlogが書けないとエラー
とりあえずLOGGING_SETTINGSのセクションをコメントアウト

# vi /etc/awx/settings.py
###############################################################################
# LOGGING SETTINGS
###############################################################################

#LOGGING['handlers']['syslog'] = {
#    'level': 'ERROR',
#    'filters': ['require_debug_false'],
#    'class': 'logging.handlers.SysLogHandler',
#    'address': '/dev/log',
#    'facility': 'local0',
#    'formatter': 'simple',
#}

セットアップシェル再実行

# ./setup.sh

iptables saveでエラー
ダミーファイル作成して当該taskが動かないようにする

# touch /etc/sysconfig/iptables

セットアップシェル再々実行

# ./setup.sh

ライセンス登録

ブラウザ起動
https://192.168.59.103/

ログイン
スクリーンショット 2014-12-24 13.13.12.png

ライセンス登録画面が開くので、メールで送られてくるライセンスを登録

画面イメージ

ライセンス登録が完了すると使えます。
https://192.168.59.103/
スクリーンショット 2014-12-24 13.13.41.png

25
23
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
25
23