こんにちは、こじろうです。
別記事でJavaやPythonを使ったWebアプリの作成方法をお伝えしましたが、プログラムを動かすには多くの場合サーバが必要で、サーバの設定を配布するツールについてはまだ紹介していなかったと思います。
参考:更新中
ということで、今回は代表的な管理ツールであるansibleの利用方法をお伝えしたいと思います。
この記事では文系SEやIT初心者でも比較的簡単に取り組めるansibleの使い方を紹介・作成方法をお伝えしたいとと思います。
【この記事でわかること】
- ansilbeの使い方(サンプルの提供)
- 具体的な作成手順
- 上記手順を実施した僕の現在
Ansibleサンプル
なぜAnsibleを勉強しようと思ったか
以下、2点が主な理由になります。
- 今も、そしてこれからも需要が増大していきそうなツールだから
- 周りが使っている方
環境は以下
- OS:Windows 10
- RAM:16GB
- HDD:200GB
上記と違う環境でも、Windows OSであれば問題ありません。
具体的な手順
サンプルコードを用意しました。※更新中
こちらからダウンロードください。無料です。
Angularアプリケーション構築サンプルコード ※更新中
ダウンロードサイトの右側中部の緑色のボタンからダウンロードください。
まずは、対象プログラムを配置
- ダウンロードしたzipファイルをデスクトップ上へ解凍
- 以下のファイルが配置されていることを確認
ーXXX
ーXXX…①
ーXXX…②
ーXXX…③
ーXXX…④
ーXXX…⑤
ーXXX
ーXXX…⑥
ーXXX ※こちらは使用しません
ーXXX ※こちらは使用しません
以下のコマンドを実行し、冒頭でダウンロードしたプログラムを起動
- 画面左下から[Power Shell]を起動させる
- XXX
$XXX
$XXX
- XXX
XXX?
XXX
XXX
改造してみましょう!
XXX
XXX
- XXX
- XXX
XXX
XXX
XXX
(変更後)
XXX
保存し終わったら、再度URL:”XXX”へアクセスしてみましょう。
商品が追加されていますね!
ビルド・デプロイ
上記を実施した僕の現在
僕はサーバ構築等のシステムインフラ側の人間なのですが、アプリ側を自分で作ってみると「あーもうすぐアプリ側からこういうお願いがくるだろうな」とかが分かってきます。さらに「このチーム、ここを担当する人がアプリチームにいなさそうだから、やっちゃおうかな」ってな具合に自分で仕事を見つけられるようにもなります。自分の居場所を見つけられるっていうのは、かなり大事な能力です。
プログラミング初心者の方におススメですね。
プログラミングは習うより慣れろです。
かといってやみくもにやっても挫折するので、完成物をコピペや写経して実際にどんな風に動くか確認しながら、覚えていくのが良いと思います。
また、こちらの記事ではより詳細な説明を書いているので、興味がある方は是非こちらもごらんください。
参考:【文系SE】Ansibleアプリ作成~詳細解説
Ansibleを扱えるようになった僕の現在
ITコンサルタントとしての現場において、プロジェクト内でアプリケーションも理解しているシステムインフラ担当として最も頼られる存在になり、安定した案件・プロジェクトアサインが実現できるようになりました。
参考:コンサルファームでアベイラブルになったら
文系SEであっても、こういった知識があると一目置かれた存在になれますし、キャリアアップの一助になります。
実際、僕はプログラマ➡SE(ネットワークエンジニア)➡ITコンサルタントとキャリアップしてきましたが、ITコンサルタントとして活動している今も本記事の様な技術的な部分を大事にしているため、’他のコンサルタントとは差別化された人材になれているな’と感じています。
本記事は技術的な内容でしたが、キャリアに関する情報をお探しの方はこちらも是非、ご覧ください。
参考:【文系 SE】ネットワークエンジニアのすすめ
また、エンジニアを飛び越えてコンサルタントにジャンプアップしたい方は、こちらの記事を是非ごらんください。
参考:【文系SE】ITコンサルへの挑戦~どのくらい大変なのか?~
それでは、Tchau◎
こじろう
※冒頭の画像はXXXさん@イラストACからの提供になります。