Skip to content

This repository is Ansible playbook for Redmine machine image on Amazon Web services.

Notifications You must be signed in to change notification settings

farend/redmine-ami-playbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Redmine Ver.3.4 AMIの作り方

AWS上で公開している Farend-Redmine AMI の構成情報を明らかにするために公開しております。

インスタンス作成

AWSコンソール等にてAmazon Linuxのmicroインスタンスを作成する。

OSを最新状態にする(この内容のみインスタンスで実行)

  • 一度インスタンスにログインし、 sudo yum -y update を実施する。
  • 再起動する。

使用インスタンスの特定

  • hosts.samplehosts として複製する。

hosts

  • ホストのIPアドレスを設定する。
  • ansible_ssh_private_key_file を正規のファイルパスにする。

バージョン及び設定等の定義

  • group_vars/redmine.samplegroups_vars/redmine として複製する。

redmine

  • redmine_db_passdb_redmineデータベースのuser_redmineアカウントのパスワード を設定する。
  • ruby_majorrubyのメジャーバージョン(小数点1位まで) を設定する。
  • ruby_versionrubyのバージョンのruby_major以外 を設定する。

インストール実行

ansible-playbook -i hosts main.yml で実行

操作ログ等の削除

インスタンスにログインし、下記を実行。

$ export HISTSIZE=0
$ history -c
$ sudo su -
# cd
# sh delete.sh
# rm delete.sh
# export HISTSIZE=0
# history -c

イメージ作成

ログなどが削除されたか確認し、この状態でAMIを作成

About

This repository is Ansible playbook for Redmine machine image on Amazon Web services.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages