ある目的のサーバを自動で構築するためのスクリプトを作成しました。
依頼を受け、シェルスクリプトとcsvファイルでLinux上にWebサーバなどを自動構築、稼働させるスクリプトを作成しました。
また、監視サーバに監視項目を追加するスクリプトも同時に作成しました。
bashのシェルスクリプトで、csvファイルに必要項目を記述して、シェルスクリプトを実行すればサーバに必要なソフトをインストールし、設定、起動まで行います。
自分で組むサーバは自動化したことがないので、手順を確認しながら組み上げた形です。
※2020年8月
今なら”Ansible”や”Puppet”などを使うのですが、当時は確かAnsibleの初版が出て間もなく、まだそういうツールが普及してなかったように思います。
シェルスクリプトでも意外とできるんだな、と我ながら驚きました。