Chefのメモ
Chefという技術が出てからAWSに日の出の勢いを感じる。
Chefはまだ知らないので、記事についてラフなメモ。
【元ネタ】
【WEBクリップ】 今もっとも学習コスパの高い技術はChefだと、Chef勉強会に行って確信した ? akiyan.com | Never Be Repeated
サーバー構築を構成管理とTDDで作業する時代になってきた: プログラマの思索
「今Chefをやるべき9つの理由」として下記の9つの理由が書かれている。
・猛烈に流行り始めている
・インフラ構築は誰もがやる
・個人でも使い道がある
・インフラ構築を「コード化」できる
・インフラエンジニアにChefは必須になる
・インフラの「更新」もできる
・3,4年は廃れなそう
・Chef自体はそんなに難しくない
・Rubyまわりも覚えられる、いい機会
あ、でもJenkinsはJava実装なのでRuby実装ではないけどね。
面倒なサーバー構築はプログラムで自動化すれば、アジャイルにサーバー環境を構築できるようになる。
AWSというクラウドのインフラが個人でも手が届く環境になってから、Chefという技術の重要性が高まっているように思う。
何故なら、AWSでサーバーインスタンスを気軽に作れるために、それらの環境構築をプログラム化していつでも再現できるようにしたい要求が高まっているからだ。
開発環境やユーザ受入テスト環境を自前で一から作る必要もない。
基本は本番環境と全く同じように作ればいいだけのことだ。
AWSならスケーラビリティをWebシステムのアクセス状況に応じて、簡単に増減することができるから、最初からお金をつぎ込んでフルスペックでサーバーを構築する必要もない。
リーンスタートアップにも適用しやすい環境構築と言えるだろう。
僕としては、RedmineをChefで簡単にインストールできるプログラムがないのか、知りたい。
redmineのcookbookはないものか?
Redmineはインストールが難しいという話はよく聞く。
bundlerのおかげでかなり楽になったけれども、初心者はRubyのインストールの所からつまずいてしまうのだ。
Redmineのインストール作業がChefで自動化できれば、もっとお手軽にチケット駆動開発を楽しめるようになるはず。
「redmine cookbook」で検索してみると下記がヒットするが、実際はどうなのだろう?
juanje/cookbook-redmine ・ GitHub
Chef Cookbook: redmine - Opscode Community
今の所、Chef謹製ではないけど、ALMiniumがそれに近いものだと思う。
ntaka blog : 素のRedmineに比べて様々な使い勝手が向上してるAlminiumのご紹介 - livedoor Blog(ブログ)
| 固定リンク
「ソフトウェア」カテゴリの記事
- Redmine AI HelperプラグインはRedmineをAI駆動プロジェクト管理に変える可能性を秘めている #Redmine(2025.12.31)
- 「RedmineのUbuntu+Docker構築への移行」の感想 #redmineT(2024.11.24)
- Javaのモジュールシステムの考え方をまとめてみた(2022.10.21)
- Javaのenum型はシングルトンクラスみたいだ(2022.06.20)
- テスラが従来の自動車メーカーと異なるところは工場までソフトウェア化すること(2022.02.09)
「Redmine」カテゴリの記事
- 製造業でアジャイルが定着しない理由~スプリント不在とチケット二重管理の壁 #Redmine(2026.07.18)
- Redmineはチェンジマネジメントのツールであるべきだ(2026.07.13)
- Redmine利用成熟度モデルによる運用戦略(2026.07.12)
- Redmineのバージョンはなぜ使われないのか?(2026.07.08)
- なぜCCPMは挫折する?経営者の理想と現場の挫折をLycheeRedmineが解決する #redmine(2026.06.30)
「チケット駆動開発」カテゴリの記事
- 製造業でアジャイルが定着しない理由~スプリント不在とチケット二重管理の壁 #Redmine(2026.07.18)
- Redmineはチェンジマネジメントのツールであるべきだ(2026.07.13)
- Redmine利用成熟度モデルによる運用戦略(2026.07.12)
- なぜCCPMは挫折する?経営者の理想と現場の挫折をLycheeRedmineが解決する #redmine(2026.06.30)
- 製造業DXを支える工程管理とは?Redmineの大規模プロジェクト階層化における課題:プロジェクトツリーの設定継承と関連チケット制限の壁(2026.06.27)
「Agile」カテゴリの記事
- 製造業の工程管理の課題とアジャイル化の壁(2026.07.12)
- Redmine利用成熟度モデルによる運用戦略(2026.07.12)
- 製造業アジャイルの事例リンク(2026.07.08)
- プロセスには「学習のループ」が必要だ(2026.06.20)
- 自動車・半導体・防衛産業から読み解く、業界を制する設計思想(2026.06.10)


コメント