DMM inside(ディーエムエムインサイド)は、DMM.com Groupが運営する公式オウンドメディア(ブログ)です。 DMM.com Group の今を、人、プロジェクト、技術という切り口でお伝えします。記事を通して、DMM.com Groupの一番深くておもしろいトコロをぜひ感じてください。
みなさんこんにちは、今村(@kyuns)です。今回は弊社の新規サービス開発にて、Hashicorp製品を中心にインフラ周りを整えたお話をしていきたいと思います。今回はTerraformとAtlasの話が中心になります。 今回実現したこと TerraformでAWS上のリソースをコードで管理 GithubでPullRequestを作ってインフラに対する変更をコードベースでレビュー Github上でPullRequestに対して変更がテストされ、テスト結果が貼られる Pull Requestをマージすると自動的にAtlas経由でterraformが実行されてインフラの変更が適用される いわゆるインフラのコード化&自動化です。 導入によるメリット インフラがコードで管理されることにより属人性を排除することができる インフラの変更に対して事前にレビューすることにより事故を減らせる 変更の適用はPu
はじめに クラウドワークスのインフラエンジニアの森田(@minamijoyo)です。 クラウドソーシングのクラウドワークスではサービスを提供するためのサーバ群をAWS(Amazon Web Services)で運用しています。 AWSではIAM(Identity and Access Management)という権限管理の仕組みを利用して、複数の担当者をグループで管理して必要な権限を割り当てることが可能です。 IAMはAWSを使う以上は避けては通れない機能ですが、すこぶる使い勝手が悪く、IAMポリシー編集とかやったことある人は分かると思いますがツライです。 何がツライかというと、 何も考えずに弱い権限のユーザとしてReadOnlyAccess権限とかだけ渡すと、自分のパスワード変更すらできない 個別に権限付与しようとすると権限の種類がいっぱいある上、サービス増える度に追加されるのにもかかわ
GitHub のプライベートリポジトリを $ git clone する際に、秘密鍵の追加で軽くつまづいたのでメモ書き。参考にさせて頂いたのは、こちらの記事。 具体的には ~/.ssh ディレクトリで $ ssh-keygen -C ユーザー名@サーバー名 と入力して、Enter 。ユーザー名は GitHub のアカウント名を入力。サーバー名は、自分が理解しやすい名前にしておけば大丈夫。そうすると、ファイル名を決めて下さいと言われるので、ここでは id_rsa としておく。その後、パスワード入力を求められるので、適当なパスワードを入力するか、何も入力せずに Enter を押して、秘密鍵の生成は終了。 次に $ vi config で Host GitHub User git HostName github.com IdentityFile ~/.ssh/id_r
kanonji · GitHub Githubに登録してみました。 eclipse用のプラグインはまだ微妙という噂なので、コマンドラインのgitを入れて練習中です。 sshの公開鍵暗号を作って登録したり、Githubでリポジトリを作成するまでは、下記を参考にしました。 英語なんてわかんねーよ!!ってな人へ贈るGithub入門 for MacOS - Seasons.NET その後、自分のPCで色々と使うgitコマンドの使い方で、ちょっと迷ったので整理してみます。 Githubでリポジトリを作成した時に表示されるイントロダクション Global setup: Download and install Git git config --global user.name "Your Name" git config --global user.email foo@example.com Next
どうもはじめまして。 シャノンで社内インフラを担当しているma2iです。 入社してからもうすぐ半年になるのですが、時間って本当に早いですね。 今回初のブログ当番という事で、今年買った輸入盤ベスト5でも紹介しようと 思ったのですが、技術ブログなのでそれはダメだそうです・・。 閑和休題。 何を書こうか迷ったのですが、先日社内に導入した「GitHub Enterprise」(以下GHE)に ついて書いてみたいと思います。GitHubについては様々な情報があるのですが、GHEに 関しては日本語の情報がまだ少ない気がします。今回の作業の経緯をまとめることで、 GHE導入を躊躇している管理者の方々の参考になればよいかと思います。 ■GitHub Enterpriseとは?(一応説明しておきます) GitHubをクローズドな環境で使うために、GitHub社が提供しているソフトウェアです。 機能やインタフ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く