並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 2267件

新着順 人気順

Ansibleの検索結果321 - 360 件 / 2267件

  • TechCrunch | Startup and Technology News

    The U.K.’s Competition and Markets Authority (CMA) has provisionally concluded that Adobe’s proposed $20 billion bid for digital design rival Figma could result in a “substantial lesseni

      TechCrunch | Startup and Technology News
    • Serverspec から Goss に移行してサーバーのテストが 60 秒から 3 秒に! | 株式会社ヌーラボ(Nulab inc.)

      TypetalkのSREの二橋です。今回は、Gossの紹介をしたいと思います。 TypetalkではサーバーのテストにServerspecを利用していました。機能的には申し分なかったのですが、サーバーの台数/環境/テストの項目が増えるにつれて、ツールの実行速度やメンテナンス性に改善が必要になりました。Gossに乗り換えることで問題が解消されました。 サーバーのテストとは? サーバーのテストとは、サーバーの状態が意図したものになっているか検証するものです。例えば、以下のような項目を検証します。 意図したパッケージのバージョンがインストールされているか? 意図したサーバーと通信できるか? 意図したポートが待ち受けているか? 意図したユーザー/グループが存在するか? 意図したプロセスが動作しているか? 意図したファイルに指定した記述が存在するか? Serverspecで困っていたこと ①テスト実

        Serverspec から Goss に移行してサーバーのテストが 60 秒から 3 秒に! | 株式会社ヌーラボ(Nulab inc.)
      • Ansibleを使って本番環境にFluentdによるログ収集環境を構築した話

        Tokyo Otaku Mode Inc. の社内勉強会で発表した内容です

          Ansibleを使って本番環境にFluentdによるログ収集環境を構築した話
        • VagrantとAnsibleで開発環境を構築 - テストとハマったこと | チャットワーククリエーターズブログ

          バージョン: 1.4.2 Box: CentOS 6.5 (S3に用意) VertualBox: 4.3.4 共有フォルダ: Vagrantのsynced_folder (NFSは未使用) Ansible: バージョン 1.4.3 ディレクトリ構成: [ベストプラクティス] ベストプラクティスに沿ってプレイブックを作成すると、新しいロールの追加や不要になったロールの切り離しも簡単になります。 どんなテストをやったのか大きく分けて下の4つのテストを実施しました。それぞれのテストにどんな目的があるか、ちょっとだけ効率よくテストする方法と合わせて紹介します。 ロール単位で繰り返し実行するテスト 全体を通してのテスト 再起動するテスト 人柱テスト ロール単位で繰り返し実行するテストまずは粒度の小さいテストについて紹介します。 VagrantとAnsibleで作る開発環境をチームへ配布して運用を開始

            VagrantとAnsibleで開発環境を構築 - テストとハマったこと | チャットワーククリエーターズブログ
          • Ansible Playbookでユーザ管理(登録・削除)をまるっとやる - SMARTCAMP Engineer Blog

            エンジニアの今川(@ug23_)です。 本番環境サーバのユーザ管理、みなさんはどうしていますか? みんなで同じユーザ・同じ鍵を使う 入社・退職時にはインフラ担当者がユーザ追加・削除する という感じのレガシーなやり方をしてしまいがちですよね。 全員で同じユーザを使う運用は入社時はとってもラクですが、退職者がでた時、漏洩したかもしれない時、鍵を変えて全員に伝えて…と、無駄が多いですし、サーバ上での動作を監査できるようにするという意味でも、全員がそれぞれ自分のユーザでログインできるようにしておきたいです。 また、人に依存しないしくみにしたいですね。「○○さん休みだからユーザ作れないね」というのはナシにしたいです。 ということでAnsible Playbookでユーザ作成をはじめ、 ユーザの削除 や sudo権限をなくす処理を実行できるようにし、冪等なユーザ管理ができるPlaybookを公開するこ

              Ansible Playbookでユーザ管理(登録・削除)をまるっとやる - SMARTCAMP Engineer Blog
            • Ansible入門しました。【入門編】 | DevelopersIO

              こんにちは。半瀬です。初投です。 これから業務で利用する機会が増えるということで、Ansibleに入門しました。 せっかくなので、私が学んだ過程をまとめて晒そうかと思います。 この記事の位置づけ ご存知のとおり、すでに当ブログでも多くの記事がたっていますので、Ansible導入のメリットなどは他の記事内容にお任せしようかと思います。ひとまず簡単にまとめさせていただきます。 以下の4本は導入編として位置づけられるかと思います。 構成管理ツール Ansibleを使ってみる | Developers.IO Using Ansible on AWS - EC2インスタンスを作成する | Developers.IO Ansibleでよく使う操作モジュール | Developers.IO Ansible初心者のつまづきポイント | Developers.IO 弊社社員によるAnsibleの紹介や勉強会

                Ansible入門しました。【入門編】 | DevelopersIO
              • Day 1: Push to Production – Code @ Hootsuite

                Hootsuite EngineeringArticles, thoughts and learnings from the team building products at Hootsuite

                  Day 1: Push to Production – Code @ Hootsuite
                • vagrantではじめるクラウド開発環境(DigitalOcean編) - Qiita

                  DigitalOceanとは DigitalOcean公式の説明ではこうあります。 DigitalOcean is a platform created for developers who need to launch and scale their applications quickly. Additionally, DigitalOcean provides the perfect environment for developers to play around on the command line and learn more about customizing their own servers. DigitalOceanは、AWSのEC2の機能のみを特化させたようなクラウドプラットフォームです。 特徴 見易くシンプルな管理画面 高性能(ディスクはどのプランでもSSD) 安

                    vagrantではじめるクラウド開発環境(DigitalOcean編) - Qiita
                  • Ansible で始める Linux 管理 | BLOG - DeNA Engineering

                    はじめに はじめまして。IT 基盤部の佐藤です。 社内システムのインフラを担当しています。 今回は、DeNA のインフラを構築する際に使用されている Ansible について紹介いたします。 Ansible とは Ansible とは、構成管理ツールです。Python 製のオープンソースソフトウェアで、レッドハット社が中心となり開発を進めています。Ansible 以外の構成管理ツールには、Chef や Puppet などが挙げられます。 Ansible にはシンプル、パワフル、エージェントレスというコンセプトがあります。Ansible のコンセプトを知ることで、他の構成管理ツールと比較して、優れている点を理解することができます。まずは、Ansible のコンセプトについて紹介いたします。 Ansible のコンセプトを紹介した後に、Ansible を実際に動作させて、実行結果と簡単な解説を

                      Ansible で始める Linux 管理 | BLOG - DeNA Engineering
                    • Ansible Galaxyがオープンソース化。ローカルでAnsible Galaxyを実行してRolesを共有可能に

                      Red Hatは、データセンター自動化ツール「Ansible」のコンテンツを共有するハブとして機能するサービス「Ansible Galaxy」のコードを、オープンソースとして公開しました(GitHub - ansible/galaxy)。 Ansibleは、多数のサーバに対して自動的にソフトウェアをインストールし環境を構築することができる、いわゆるデータセンター自動化ツールの1つです。 Ansibleで自動化するための構成は「Playbook」と呼ばれるスクリプトで記述でき、Playbookを分割し、再利用性を高める仕組みとして「Roles」があります。Ansible Galaxyはこれらのコンテンツをハブとして集め、オープンに共有するサービスとして運用されています。 Ansible Galaxyには、mysql、nginx、memcached、redisなどをはじめとするさまざまなサーバ

                        Ansible Galaxyがオープンソース化。ローカルでAnsible Galaxyを実行してRolesを共有可能に
                      • 20150523 chatwork continuous delivery

                        20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...Amazon Web Services Japan

                          20150523 chatwork continuous delivery
                        • Ansibleを使って雑にMacの環境構築を自動化する - Qiita

                          TL;DR Ansible チュートリアル | Ansible Tutorial in Japanese Mac の開発環境構築を自動化する (2015 年初旬編) - t-wadaのブログ Macの環境構築をAnsibleでやることにした - Please Drive Faster これ読めばとりあえず出来る。 この記事では、Homebrewのインストールなども含めて出来る限りのことをAnsibleに任せます。 Vagrantで建てたvmに対してAnsibleのplaybook適用して、Serverspecでテストします。 僕が全部初学者なので雑というのは説明が雑ということです。 AnsibleでMacのプロビジョニングする際の問題点 Ansible、恐らく本来はImmutable InfrastructureとかInfrastructure as Codeと呼ばれるものを実現するための

                            Ansibleを使って雑にMacの環境構築を自動化する - Qiita
                          • serverspec+ansible+vagrant-vsphereでやるテスト駆動サーバー運用 - Qiita

                            この記事はNIFTY Advent Calendar 2016 20日目の記事です。 昨日は二つの意味で自分の同僚である@megane42さんのアイドルに囲まれて仕事がしたかったという記事でした。 最近@megane42さんからアイドル駆動開発という素晴らしいライフハックを教えていただき、自分も開発で合法的(?)に担当アイドルのダイレクトマーケティングがしたいと思っている今日この頃ですが、今回は全く関係ない話です。謹んでお詫び申し上げます。 はじめに 自分が所属している部では自前でvCenterを持って運用していて(社内では珍しい(?)脱ニフティクラウドです)、サーバーの構成管理をするために以下のものを使っています。 serverspec ansible vagrant-vsphere 本日はこれらをどのように活用してテスト駆動サーバー運用を行なっているかを書きます。 テスト駆動サーバー運

                              serverspec+ansible+vagrant-vsphereでやるテスト駆動サーバー運用 - Qiita
                            • 【Ansible】メンテナンスしやすいPlaybookの書き方 | 電算星組

                              Playbookは外部ファイルのインポートや条件分岐やループなどの制御構文が使えるため、プログラミングと同様にソースコード品質管理の考え方を活用できます。 本記事では、筆者がPlaybookを作成する際に、後々メンテナンスしやすいように気を付けていることを紹介します。(もっと良い方法がある場合は、コメントいただけると助かります) インベントリ(Inventory) ターゲットノードにはホスト名とIPアドレスを書く インベントリ(Inventory)には、構成管理対象のノード(以下、ターゲットノード)を記載します。IPアドレス、ホスト名(FQDNも可)どちらの書き方も可能ですが、それぞれ以下の問題があります。 IPアドレス: ターゲットノードが何のサーバなのか分からず可読性が悪い ホスト名: Ansibleを動かすサーバがホスト名を名前解決できる必要がある 上記の問題を解決するため、ターゲッ

                              • Ansible 2.0 変更点まとめ - Qiita

                                Ansible 2.0 変更点まとめ Ansible 2.0のアルファ1.0がリリースされましたね! (2016.01.13追記: Ansible 2.0出ました。Qiita上ではリリースニュースを Ansible 2.0リリース! という記事で訳していただいています。) まだ開発中ではありますが、CHANGELOGを元に大きめの変更点をまとめてみます。 (よく使われそうと主観的に思うものと、個人的によく使うものについての記述粒度が細かくなってます。) 下記情報は全て2015年8月28日時点での公式ドキュメント・リリースノート・git issue・もしくはコードにもとづいてます。2.0の正式版リリース時の情報と変更される可能性はまだあるかもですが、大きな変更は一緒なはずです。 記事の内容に間違っているものなどあれば、ご指摘いただけると嬉しいです! 大きめの変更 CHANGELOGより抜粋。

                                  Ansible 2.0 変更点まとめ - Qiita
                                • Macの開発環境構築(Ansible + Serverspec + Travis CI) - Qiita

                                  概要 AnsibleでMacの開発環境構築を自動化してみたので、やった事や調べたものをメモしておく。 Boxenみたいなのをansibleでやりたいなぁと思ったのがきっかけ。なのでour-boxen(テンプレ)みたいなのと、それをコピーしてカスタマイズした自分専用のリポジトリの二つを用意した。 https://github.com/tell-k/blister-pack .... 基本的なセットアップ内容 https://github.com/tell-k/blister-pack-mine ... 自分個人のセットアップ内容 blister-packの利用方法はREADME.rstを参照してください。 以下のような事をやった。 Mac OSX の開発環境構築をansibleで自動化する。主にhombrew + homebrew-caskで必要なパッケージをインストール Boxenのように

                                    Macの開発環境構築(Ansible + Serverspec + Travis CI) - Qiita
                                  • TechCrunch

                                    Elon Musk today said that X (formerly Twitter) is going to soon launch two new premium tiers, confirming previous reports and code sightings. The owner of the platform said that one tier will cost low

                                      TechCrunch
                                    • Ansible + Packer + CloudFormationでらくらく構築・運用

                                      03/29/2015 Developers.IO 2015 http://devio2015.classmethod.jp/ Packer / Ansible / CloudFormation / AWS

                                        Ansible + Packer + CloudFormationでらくらく構築・運用
                                      • FabricからAnsibleのインベントリを美味しく参照する - Qiita

                                        はじめに 構成管理ツールとしてAnsibleを使っていて、Fabricも、ということは多い。そこでFabricからAnsible側のインベントリ情報を参照する方法を紹介したい。この方法を使うとFabricのロールとしてAnsibleのグループを扱うことが可能になる。またAnsibleインベントリの強力な変数割り当て機能も手に入れることができる。 Fabricとは オーケストレーションツール、もしくはデプロイメントツール。公式サイトにはFabric is a Python library and command-line tool for streamlining the use of SSH for application deployment or systems administration tasksと書いてある。 Ansibleとは PuppetやChefと同じ構成管理ツールとして

                                          FabricからAnsibleのインベントリを美味しく参照する - Qiita
                                        • 「Ansible実践ガイド」出版しました。 - Qiita

                                          2016.12.15 この度、Ansible実践ガイドを執筆いたしました。 北山晋吾です。(※誰っ?。。。ですよね。これから頑張ります。 編集者の土屋様を始め、作成に携って頂いたみなさま。この場をお借りして深くお礼申し上げます。 書店で見ていただくのが一番早いのですが、改めてどういった構成なのかを紹介します。 とりあえず紹介だけで、執筆体験記はまた次回にでも。。。 概要 『Ansible実践ガイド』 ・ページ数: 352ページ ・出版社: インプレス ・ISBN-10: 4295000469 ・ISBN-13: 978-4295000464 ・発売日: 2016/12/15 ・価格: 3,456円 目次 Amazonとかの目次だと、章レベルまでしか紹介されていないので、項レベルまで紹介します。 第1章 Ansibleの概要 1-1 Ansibleを取り巻く環境 1-1-1 ビジネス・アジリ

                                            「Ansible実践ガイド」出版しました。 - Qiita
                                          • 【Ansible】EC2 External Inventory Scriptを使った動的ホスト一覧生成 | DevelopersIO

                                            こんにちは。望月です。 Ansibleが便利なので最近よく触っています。今日は覚えておくと便利な機能「Dynamic Inventory」の紹介です。 Dynamic Inventoryとは Ansibleを実行する際にはAnsibleの実行対象となるホストを予めファイルに記載しておきます。このファイルのことをインベントリファイルと呼びます。公式ドキュメントによると、以下のようなini形式で記載をしておく必要があります。 $ cat hosts foo.example.com [web] foo.example.com bar.example.com [application] baz.example.com qux.example.com インベントリファイルを予め用意しておくことのメリットとデメリットは明らかだと思います。メリットは「このファイルを読めばどのホストに適用されるのかが明ら

                                              【Ansible】EC2 External Inventory Scriptを使った動的ホスト一覧生成 | DevelopersIO
                                            • NI+C クラウドメンバーシップサービス SLのご利用条件について|お客様へのご案内事項|日本情報通信株式会社

                                              NI+C クラウドメンバーシップサービス SLのご利用条件について NI+C クラウドメンバーシップサービス SLをご利用のお客様各位 平素は格別の御高配を賜り、誠にありがとうございます。 NI+C クラウドメンバーシップサービス SLをご利用の際は、下記ページ内の各文書に同意していただく必要がございます。 ご利用に際しましては、内容をご確認いただきますよう、よろしくお願い申し上げます。 NI+C クラウドメンバーシップサービス SL 利用規約 サービス記述書 料金規定 ※サブスクリプション契約やESA契約、CSA契約のお客様は対象外になります。 改訂履歴

                                              • 実際のところ Spark ソースコードリーディングだった #hadoopreading #16 はネ申回だった! - #garagekidztweetz

                                                Hadoop ソースコードリーディング #16 日 時: 2014年5月29日(木) 19:00~21:00 (受付開始 18:45) 場 所: 豊洲センタービル (NTTデータ) ← いつもの隣のビル! 地 図: http://www.nttdata.com/jp/ja/corporate/profile/guide/map.html (有楽町線豊洲駅3番出口を出て、左手奥の建物。エスカレータを上がった1Fに受付を設営します) 定 員: 120名 Spark 、個人的にはまだ触ったことがないのだけれど、久々に Hadoop ソースコードリーディングが開催されるということで、参加してきました。 今回は、 Hadoop ソースコードリーディングというより、 Spark ソースコードリーディングだったというのはおいておいて、、 飲み食いなし! 本当にソースを読んだ!! スピーカーなお三方のプレ

                                                  実際のところ Spark ソースコードリーディングだった #hadoopreading #16 はネ申回だった! - #garagekidztweetz
                                                • [Ansible] コマンドチートシート - Qiita

                                                  Ansibleとは ChefやPuppetになどに代表される構成管理ツールのひとつ。 Ansibleチートシート yum でのインストール

                                                    [Ansible] コマンドチートシート - Qiita
                                                  • Macの開発環境構築をAnsibleで自動化する | QUARTETCOM TECH BLOG

                                                    はじめに 弊社では、エンジニアには基本的にMacを支給しています。 今まで、新しく人が入るたびに毎回同じ環境構築を手作業で行っていたのですが、今回これをAnsibleを使って自動化しました。 これでいつでも新しい人を迎えられます。採用のご応募はこちらからどうぞ。笑 Ansibleとは Ansibleは構成管理ツールの一つです。同種のツールにはChefやPuppetなどがあります。 本来はリモートにあるサーバ等にsshで接続して環境を構築するツールですが、対象ホストをlocalhostにすることで自分自身の構成管理にも使えます。 ※ 環境を構築することを「プロビジョニング」と言います。 自動化したこと Homebrewで各種パッケージをインストール Homebrew Caskで各種GUIアプリケーションをインストール oh-my-zshやRictyフォントなどHomebrewだけでカバーでき

                                                      Macの開発環境構築をAnsibleで自動化する | QUARTETCOM TECH BLOG
                                                    • ansible個人的メモ&Tips - Qiita

                                                      ansibleを使い始めたので覚えておきたいことを個人的にメモ。 尚、本家のドキュメントしか情報ソースにしていません。本家のドキュメントは素晴らしく優秀です。 http://docs.ansible.com/ タスクのinclude includeでタスクを一纏めにして外部ファイルに書ける。これは、whenを付けてある条件時にのみ実行が可能。

                                                        ansible個人的メモ&Tips - Qiita
                                                      • Ansible playbookで1台でも失敗したら即座に実行を止める方法 - たごもりすメモ

                                                        毎回あれー?ってなってドキュメント読んだりググったりするんだけどうまく見付けられないので書いておく。 Ansibleはデフォルトだとtaskの実行が全ホストで失敗しない限り続く。言いかえると、あるタスクがあるホストで失敗したらそのホストについては以降実行されないが、成功した他のホストについてはplaybookの実行は継続される。 これは特に分散ストレージのセットアップなどにおいて、大変よくない。 よくないので1台でもtaskの実行に失敗した時点で止めたいというタスクには以下のように書いておく。 - hosts: ippai max_fail_percentage: 0 tasks: - name: .... failしているホストのパーセンテージが max_fail_percentage を「超えた」場合にplaybookが停止するので、1台でも fail したら即座に止めたい場合は 0

                                                          Ansible playbookで1台でも失敗したら即座に実行を止める方法 - たごもりすメモ
                                                        • Ansible初心者がLAMP環境の構築を自動化する方法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

                                                          こんにちは。上京したてのエンジニア・まろです。東京がそれほど凍狂でなかったことにすごくほっとしています。漫画の読み過ぎでしょうか。 さて、開発では以下のようなことがよくありますよね。 WindowsとMacでなんか違う ローカルで動いたのに本番で動かない Webサーバの複数台構築で、毎回環境構築をするのが面倒 構築のドキュメント作成 これらは“ふわっとしているけども悩ましい”ことばかりです。そこで、上記のような悩みを解決してくれる「Ansible」を使い、本番と同じシステムを仮想環境に構築してみます。 さらにそれをファイルとして持つことで、本番環境構築時に同じ環境をコマンドで複数台立ち上げて効率化をしてみようと思います。 今回は、はじめてのAnsibleということで、ローカル環境の構築をやってみたいと思います。 Ansibleとは http://www.ansible.com/about

                                                            Ansible初心者がLAMP環境の構築を自動化する方法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
                                                          • Ansible入門...?

                                                            MPAなWebフレームワーク、Astroの紹介 (その1) 2024/05/17の勉強会で発表されたものです。

                                                              Ansible入門...?
                                                            • Ansible を使ってみた感想 - tototoshi の日記

                                                              ここ数日 Ansible を触ってみてた。 MoinMoin Wiki のセットアップとか試しにやってみた。 tototoshi/ansible-playbook-moinmoin · GitHub Chef の代替というよりも Chef + Capistrano/Fabric という感じ。 インストールが楽。設定ファイルもほとんどなし。 デフォルトでできることが多い。Apache の Basic 認証設定とか PostgreSQL のユーザー作成とかまで最初っから使えるのが良い。 ドキュメントが充実しているしサンプルも併記してくれていて親切。 あまりハマらない。 シンプルで良いツールだと思った。 yaml なので簡単なことは簡単にかけるけれど、手続きっぽいことを書くのは当然つらい。 そこは仕方ないかというところ。まあ数日使った程度ではそこまで困ることはなかった。 シェルスクリプトでは手続

                                                                Ansible を使ってみた感想 - tototoshi の日記
                                                              • Ansibleのモジュールを開発してみよう - 赤帽エンジニアブログ

                                                                この記事は、「赤帽エンジニア Advent Calendar 2018」16日目の記事です。 こんにちは、Ansibleのテクニカルサポートエンジニアをしている、八木澤(@hiyoko_taisa)です。 Ansibleを使う上で「こんなモジュールがあったらいいのに」「このモジュールにこんな機能があればいいのに」と思うことはありませんか? Ansibleでは、Pythonの知識があればモジュールを自作することも可能です。 ここでは、そのやり方について下記の公式ドキュメントをベースに解説します。 https://docs.ansible.com/ansible/2.7/dev_guide/developing_modules.html 注: 自作モジュールの作成方法およびトラブルシュートはRed Hat Ansible Engineのサポート対象外となりますので、ご注意ください モジュールを

                                                                  Ansibleのモジュールを開発してみよう - 赤帽エンジニアブログ
                                                                • 【Serverspec】構築したサーバはServerspecを使ってテストしよう - のんびりSEの議事録

                                                                  AnsibleやChefといった、プロビジョニングツールを用いてサーバ環境を構築したので、次はServerspecを使ってちゃんとインストールされているか等、テストをしないとなということで、Serverspecの紹介です。 Serverspecとは サーバ向けのテストフレームワークで、Rubyで実装されており、Rubyのテストフレームワーク「RSpec」の書き方でテストが書ける。 しかし、Serverspecの真の目的は、インフラストラクチャコードのリファクタリング支援すること。 インストール *Rubyが既にインストールされていることが前提 $ gem install serverspec or Gemfile gem 'serverspec' $ bundle install 初期設定 $ serverspec-init Select OS type: 1) UN*X 2) Windo

                                                                    【Serverspec】構築したサーバはServerspecを使ってテストしよう - のんびりSEの議事録
                                                                  • 2022年のAnsibleとわたし - 赤帽エンジニアブログ

                                                                    みなさんハッピークリスマス。Red Hatのさいとうです。 AnsibleユーザグループのAdvent Calender 2022最終日の記事として、2022年のAnsibleにどのような変化がありそうなのかといったあたりの個人的な予想を書き残しておこうと思います。 この記事は、AnsibleユーザコミュニティのAdvent Calendarですから、アップストリームの情報を元にして書いています。Red Hatのテクニカルサポートには問い合わせないでね! 2021年のAnsibleのふりかえりについては、コチラをどうぞ。 2022年にやってきそうな変化 現在のAnsible Core 2.xは、ある程度安定期に入っているため、機能面で劇的な変更が加えられることはしばらくないものと考えています。しかし、Ansible Coreが稼動するPlaybookの実行環境としては、2022年に大きな変

                                                                      2022年のAnsibleとわたし - 赤帽エンジニアブログ
                                                                    • 複数のWebアプリを1サーバーのDockerを使ってSSL対応のサブドメインで簡単に運用する | QUARTETCOM TECH BLOG

                                                                      はじめに 本エントリーのゴールは以下のような状態です。 (ほぼ)Dockerだけしかインストールされていないサーバーが1つある そのサーバーのDockerで複数のWebアプリがホストされている 各WebアプリはDocker Composeで構成管理されていて、アプリごとに docker-compose up するだけで動く docker-compose up した各Webアプリには、指定したサブドメインが自動で割り当てられて、Let’s Encrypt で取得したSSL証明書が適用される この状態になるまでに必要な作業をできるだけ丁寧に解説していきます。やや長くなりますが、ぜひ最後までお付き合いください。 目次 Ubuntu 16.04のサーバーを用意する サーバーにDockerをインストールする 一般ユーザーを作る Dockerをインストール Docker Composeをインストール

                                                                        複数のWebアプリを1サーバーのDockerを使ってSSL対応のサブドメインで簡単に運用する | QUARTETCOM TECH BLOG
                                                                      • Vagrant 1.7+でSSH接続エラーが出た場合の対処法 | mawatari.jp

                                                                        普段から、Vagrant + Ansibleを用いて、チームで共通の開発環境を作れるようにしています。先月、届いた13″ rMBP early 2015に開発環境を構築していた際、Ansibleがうまく実行できないトラブルにハマりました。 全く同じBox及びプロビジョニングを使って旧環境では問題なく構築できたのに、新環境ではできないことに頭を悩ませましたが、2時間ほど試行錯誤した結果、解決できたので、その事象と原因、対処法をメモしておきます。 環境 環境は以下の通りです。Vagrant, VirtualBox, AnsibleすべてをHomebrewでインストールしています。結果からいうとVirtualBoxやAnsibleは直接関係ありませんでしたが、一応、バージョン情報を示しておきます。 ソフトウェア バージョン

                                                                          Vagrant 1.7+でSSH接続エラーが出た場合の対処法 | mawatari.jp
                                                                        • chef から dockerへの鞍替え

                                                                          chef -> docker Immutable Infrastructure Conference #1 2014/3/25 自己紹介 松崎 啓治(まつざき けいじ) @xga #青モンスター 勤務 所属:データ解析チーム -> Qiita つかってますか? 冪等性 良い 何度もサーバ上で実行 同じ。 同じ。 同じ。 出来上がる環境 何度も同じだ! 良かった が、 管理の問題 えっ たとえば Vagrant boxの構築・保管 構築手順・保管先ドキュメントの整備・保守(wikify) local環境の状態維持(各人で細かい変更したらオワタ) chef cookbookを更新した後の確認 開発環境維持に対するモラル 配慮し続けないとつらい 処理系のバージョンが人によって異なるとか。 chefでつらいこと cookbook変更後のチェック chefバージョンアップ後のチェック cookboo

                                                                          • EC2 Systems ManagerでAnsibleを使ってみた - Qiita

                                                                            cat << EOF > ${CF_TEMPLATE_FILE_NAME} AWSTemplateFormatVersion: "2010-09-09" Description: JAWS-UG CLI EC2 Systems Manager LT Ansible Resources: VPC: Type: AWS::EC2::VPC Properties: CidrBlock: "10.0.0.0/16" IGW: Type: AWS::EC2::InternetGateway AttachIGW: Type: AWS::EC2::VPCGatewayAttachment Properties: VpcId: Ref: VPC InternetGatewayId: Ref: IGW PublicSubnet: Type: AWS::EC2::Subnet Properties: Avai

                                                                              EC2 Systems ManagerでAnsibleを使ってみた - Qiita
                                                                            • 「Ceph、完全に理解した」って Tweetする為のセッション ー Ceph 101 ー

                                                                              Japan Rook Meetup #3での発表スライドです。Ceph、完全に理解した」って Tweetしてもらう為に、Cephの基本について解説しています。

                                                                                「Ceph、完全に理解した」って Tweetする為のセッション ー Ceph 101 ー
                                                                              • GitHub - ansible/ansible-examples: A few starter examples of ansible playbooks, to show features and how they work together. See http://galaxy.ansible.com for example roles from the Ansible community for deploying many popular applications.

                                                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                                  GitHub - ansible/ansible-examples: A few starter examples of ansible playbooks, to show features and how they work together. See http://galaxy.ansible.com for example roles from the Ansible community for deploying many popular applications.
                                                                                • python製の構成管理ソフト ansible を使ってみたのでまとめ - うまいぼうぶろぐ

                                                                                  python製 構成管理ソフト https://github.com/ansible/ansible/ http://www.ansibleworks.com/docs/ chef(まともに使ったことないので良く知らないけど)は各nodeが管理サーバへアクセスする方式で、ansibleはサーバから各nodeへアクセスするpush方式。なので一部のmoduleを利用しない限り、各nodeへ何かをinstallする必要はない。管理サーバからsshでアクセスができれば良い。 ファイルをコピーする、コマンドを実行する、などの処理を定義しているものがmodule。 それらをまとめたものがplaybook。 まとめって書いているけど後半疲れてきてただ列挙しているだけなのであまりまとまってない。 (ほんとに初期設定の導入部分をかじった程度だけど)chefの仕組みは理解し辛かったけのに対して、ansibl

                                                                                    python製の構成管理ソフト ansible を使ってみたのでまとめ - うまいぼうぶろぐ