View
2.170
Download
0
Embed Size (px)
Citation preview
SHUJI YAMADA• さくらインターネット9年目• エンジニア• データセンター運用スタッフ• バックボーンネットワーク運用• さくらのクラウド運用• Docker ホスティング Arukas 担当 <- 今ココ
(山田 修司)
@uzyexe
カタカタカタカタカタカタカタカタカタカタカタ
カタカタカタカタカタカタカタカタカタカタカタ
カタ( ^p^)カタカタカタカタカタカタカタ
_(__つ/‾‾‾/カタカタカタカタ
��\/___/カタカタカタカタカタ
カタカタカタカタカタカタカタカタカタカタカタカタ
カタカタカタカタカタカタカタカタカタカタ
30
[Unit]
After=docker.service # 任意のサービスを定義(ここで指定したサービスの実行後に処理が実行される)
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStartPre=/usr/bin/git clone \
[email protected]:arukasio/****spec.git /tmp/serverspec
ExecStart=/bin/bash -c 'cd /tmp/serverspec; \
docker run --rm --net="host" --pid="host" --ipc="host" --privileged \
--volume=“/etc:/etc/:ro“ /
--volume=“$(pwd):/serverspec:ro" uzyexe/serverspec rake serverspec'
最新のspecをpull
32
[Unit]
After=docker.service # 任意のサービスを定義(ここで指定したサービスの実行後に処理が実行される)
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStartPre=/usr/bin/git clone \
[email protected]:arukasio/hostspec.git /tmp/serverspec
ExecStart=/bin/bash -c 'cd /tmp/serverspec; \
docker run --rm --net="host" --pid="host" --ipc="host" --privileged \
--volume=“/etc:/etc:ro“ /
--volume=“$(pwd):/serverspec:ro" uzyexe/serverspec rake serverspec'
Serverspec実行
• Serverspecは主にDevの人が利用している。
• サーバホスティング事業者 = Opsが多い。
• シェルスクリプトを利用した出荷前検査が多い。
• 目grep & 人力 & クロスチェックになりがち。
39
さくらインターネットのお話とある友達の会社