並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 92件

新着順 人気順

packerの検索結果1 - 40 件 / 92件

  • 闇の深い AMI を Packer で Infra as Code する - Qiita

    闇が深いとは このくらいを指すものとします。 AMIの出所がわからない EC2インスタンスのAMI IDが、自前AMIになってる Linuxディストリはわかるが、起点にしたバージョンはわからない AMIがどうやってできたのかわからない sudo vi /etc/hoge.conf してるっぽい sudo yum install -y hoge してるっぽい wget https://~~~~/hoge.tar.gz から make install してるっぽい AMI更新手順がわからない 変更したい人々と、変更できる人々が違っている 実施できるのは、本番環境にSSHできる極少人数 簡単なはずのconfの変更も尻込みして進まない Dockerize & k8s移行とか盛り上がるけど、遠すぎて動きが鈍い AWS使っててもこれよりヤバい現場や、オンプレでさらにヤバい現場はいくらでもあるでしょうけ

      闇の深い AMI を Packer で Infra as Code する - Qiita
    • GitHub - lavabit/robox: The tools needed to robotically create/configure/provision a large number of operating systems, for a variety of hypervisors, using packer.

      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 - lavabit/robox: The tools needed to robotically create/configure/provision a large number of operating systems, for a variety of hypervisors, using packer.
      • ruby-packerでRubyコードをシングルバイナリにコンパイルしてみた

        ruby-packerとは リポジトリ: pmq20/ruby-packer: Packing your Ruby application into a single executable. サイト: Enclose.IO: Compiling your application into a single executable -- ここにはRuby以外にもNode.js Packerなども置かれています @pmq20さん作のruby-packerは、Rubyコードをシングルバイナリに変換して、Rubyがない環境でも実行できるようにするコンバーターです。 Evil Martiansのdipツール↓にも、ruby-packerでビルドした各種シングルバイナリ版がありますので実績はありますね。なおmacOS向けのdipのバイナリサイズは14MBでした。 docker-composeを便利にする

          ruby-packerでRubyコードをシングルバイナリにコンパイルしてみた
        • PackerでAMIをぱかっと作ってみた | DevelopersIO

          そしてテンプレートファイルの中身はこんな感じです。 packer101.json { "builders": [ { "type": "amazon-ebs", "region": "ap-northeast-1", "source_ami": "ami-0f9ae750e8274075b", "instance_type": "t2.micro", "ssh_username": "ec2-user", "ami_name": "packer101-ami" } ], "provisioners": [ { "type": "shell", "inline": [ "sudo yum -y update", "sudo yum -y install httpd", "sudo systemctl start httpd && sudo systemctl enable httpd" ]

            PackerでAMIをぱかっと作ってみた | DevelopersIO
          • Packer 入門として AWS Systems Manager エージェントがインストール済みの RHEL 7 AMI を作成してみた | DevelopersIO

            Packer 入門として AWS Systems Manager エージェントがインストール済みの RHEL 7 AMI を作成してみた コンバンハ、千葉(幸)です。 最近、RHEL 7.7 の EC2 インスタンスを触りたい機会がありました。 Systems Manager を使って操作する気まんまんですが、Red Hat 社から標準で提供されている AMI ではエージェントがプリインストールされていません。 「インスタンスを作成してからインストールする」でもいいのですが、せっかくなので前々から触ってみたいと思っていた Packer を使用してエージェントインストール済みの AMI を作ってみることにします。 パカっていきましょう。 Packer とは Terraform などでお馴染みの HashiCorp 社が提供している、マシンイメージの作成・管理を行うコマンドラインツールです。

              Packer 入門として AWS Systems Manager エージェントがインストール済みの RHEL 7 AMI を作成してみた | DevelopersIO
            • packer.nvim で Neovim + Lua のビッグウェーブに乗る - Qiita

              2022/12/3 本日公開の 爆速で起動する Neovim を packer.nvim で作る - Qiita に合わせ、最新の情報を含めて修正しました。 0. 前置き 昔々、NeoBundle から dein.vim に乗り換える話を書きました。 NeoBundle から dein.vim に乗り換えたら爆速だった話 - Qiita しかし 5 年も経てば世の中色々変わります。Neovim も色々変わりましたが、最近一番ホットな話題といえばなんと言っても Lua でしょう。プラグインを書くための言語としてだけではなく、設定ファイルである init.vim すら Lua で書くことが可能になったのです。 [RFC] add init.lua as an alternative user config by dm1try · Pull Request #12235 · neovim/neo

                packer.nvim で Neovim + Lua のビッグウェーブに乗る - Qiita
              • ケーブル収納に特化したガジェットポーチ「THE POWER PACKER」レビュー! | ガジェットマニアZ | 最新のおすすめガジェットニュースブログサイト

                「Makuake」で大きな注目を集めました Image:POWER PACKER/Makuake クラウドファンディングの「Makuake」で「THE POWER PACKER」は大きな注目を浴び、目標金額の50万円に対して何と600万円以上がユーザーから集まりました。 ここから推察するに、如何にユーザーがケーブル収納に困り、ベネフィットの高さをこの製品の求めていたかが伺えます。 カラーは3色+α展開 カラーは基本の三色に加え、TOKYO限定カラーとして+1色の合計4色が展開されています。 筆者が入手したのはTOKYO限定カラーですが、可愛らしいモノグラム調の柄が素敵です。 ※現時点ではさらにカモフラージュと呼ばれる迷彩柄の限定カラーもあるようです。 「THE POWER PACKER」5つの特徴 4面+1ポケットの高い収納性 1ポケット4面収納隠しポケット まず、こんなにコンパクトなのに

                  ケーブル収納に特化したガジェットポーチ「THE POWER PACKER」レビュー! | ガジェットマニアZ | 最新のおすすめガジェットニュースブログサイト
                • 第611回 Packerでmultipass用の仮想マシンイメージを作る | gihyo.jp

                  第590回で紹介したマルチプラットフォームな仮想マシン管理ツールである「Multipass」は、原則としてUbuntuサーバーのイメージを起動するように作られています。しかしながら実は任意の仮想マシンイメージの指定も可能です。そこでPackerで仮想マシンイメージを作成し、Multipassで管理する方法を紹介しましょう。 MultipassとPacker 第590回「Windows/macOS/Linuxで使える仮想マシン管理ツール『multipass⁠』⁠」で紹介したように、MultipassはWindowsやmacOS、Linuxでも使える仮想マシンを管理するツールです。DockerやLXDのようにコマンドラインから気軽に仮想マシンを起動・終了するような使い方を想定しています。 multipassは特に指定しなければサーバー版のUbuntuをベースイメージとして使います。もし自動的に

                    第611回 Packerでmultipass用の仮想マシンイメージを作る | gihyo.jp
                  • PackerでGCEのイメージを作成

                    構成ファイルの定義 image_familyを使うとグループ内の最新イメージを使うのが楽に指定できます。 このサンプルはansibleをインストールしただけのイメージを作ります。 詳しい定義はこちらを参照してください { "variables": { "project_id": "YOUR_PROJECT", "image_family": "IMAGE_FAMILY", "account_file_path": "{{ env `GOOGLE_APPLICATION_CREDENTIALS` }}" }, "builders": [ { "type": "googlecompute", "account_file": "{{user `account_file_path`}}", "project_id": "{{user `project_id`}}", "source_image_f

                      PackerでGCEのイメージを作成
                    • 泣きながらPacker/Ansible provisionerでつくるWindows AMI

                      July Tech Festa 2019で発表した「[B10] 泣きながらAWS CodeBuidとPacker/Ansible provisionerでつくるWindows AMI」のセッションスライドです。 https://2019.techfesta.jp/speakers#B20

                        泣きながらPacker/Ansible provisionerでつくるWindows AMI
                      • HCP Packer Is Now Generally Available

                        TerraformInfrastructure as code provisioning​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‌‍‌​‌‍

                          HCP Packer Is Now Generally Available
                        • Announcing the Public Beta of HCP Packer

                          Sign up for freeGet started in minutes with our cloud products TerraformInfrastructure as code provisioning​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌

                            Announcing the Public Beta of HCP Packer
                          • HashiCorp、ワークフロー全体でのビルドの更新を追跡・自動化する「HCP Packer」のパブリックベータ版を公開

                            HCP Packerは、単一のソース構成から作成された複数のクラウドに対するマシンイメージにおいて発生しがちな、誰が何を維持しているのか、イメージが時間の経過とともにどのように変化したのか、どこにデプロイされているのか、どのように更新するのかを理解するのが難しいという問題に、プロビジョニングパイプライン全体のビルド管理を自動化することで対処する。 HCP Packerを使用することで、カスタムメタデータを既存のPackerイメージに統合することが可能になり、メタデータによって他のイメージ間およびデプロイメント全体で、これらのイメージがどのように使用されているかを追跡できるようになるため、クラウド全体のイメージのライフサイクルを追跡し、PackerおよびTerraformのライフサイクル全体のイメージ更新を自動化するのに役立つ。 既存のPackerビルドをHCP Packerに接続することに

                              HashiCorp、ワークフロー全体でのビルドの更新を追跡・自動化する「HCP Packer」のパブリックベータ版を公開
                            • Packer で Windows マシンビルドを作成する

                              Packer は、Linux だけでなく Windows もサポートしていますが、OSイメージの作成方法は両者で大きく異なります。このブログでは、Packer で Windows OS イメージを作成する方法を説明します。 前のブログに書いたように、Packerは、Hashicorp が提供するオープンソースのオペレーティングシステム・イメージ構築ツールです。 Packerの優れた特徴は、1つの設定から複数のプラットフォーム(AWS、Azure、VMwareなど)用に異なるアーティファクトを作成できる点です。Packer は Linux イメージと Windows イメージの両方の作成をサポートしており、単一の方法でイメージ構築が可能です。 参考リソース新しい技術を学ぶとき、他の人がどのように使っているかの例を見るのは非常に参考になります。Packer を Windows で使用するのに参

                                Packer で Windows マシンビルドを作成する
                              • Packer が利用できない状況下で CircleCI と Ansible で GCE マシーンイメージ(Google Cloud Platform)をビルドする - Qiita

                                Packer が利用できない状況下で CircleCI と Ansible で GCE マシーンイメージ(Google Cloud Platform)をビルドするCircleCIAnsiblepackerGoogleCloud 前提条件 以前なら GCE マシーンイメージのビルドは Packer を利用して処理が実行できていました。しかし最近のアップデートにより(Packer なのか GCE なのかどちらか分かりませんが)仕様が変わってしまったようで現時点では マシーンイメージのビルドに Packer を採用できません。 今回は代替策として CircleCI と Ansible を利用して GCE マシーンイメージをビルドする方法を紹介します。 CircleCI Executor のビルド まず初めに CircleCI での処理を実行するための Executor をビルドします。Ansib

                                  Packer が利用できない状況下で CircleCI と Ansible で GCE マシーンイメージ(Google Cloud Platform)をビルドする - Qiita
                                • GitHub - wbthomason/packer.nvim: A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config

                                  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 - wbthomason/packer.nvim: A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
                                  • Migrating from HashiCorp Packer to EC2 Image Builder | Amazon Web Services

                                    AWS Cloud Operations & Migrations Blog Migrating from HashiCorp Packer to EC2 Image Builder Customers often ask how to migrate their Windows and Linux operating system golden image build factory configured in Hashicorp Packer over to Amazon EC2 Image Builder so they can be free from the operational management of their build infrastructure, reduce developer dependency, create re-usable components,

                                      Migrating from HashiCorp Packer to EC2 Image Builder | Amazon Web Services
                                    • Packer を Systems Manager オートメーションランブック AWS-RunPacker で実行してみた | DevelopersIO

                                      コンバンハ、千葉(幸)です。 Packer に入門したての私がウロウロと AWS ドキュメントをうろついていると、AWS-RunPacker というイカした名称の Systems Manager オートメーションランブックが目に入ってきました。 見つけてしまったからには試さずにはいられないので、試してみました。 AWS-RunPacker で何ができるのか Packer を AWS Systems Manager オートメーションによる一時的な実行基盤で実行させる事ができます。 ランブックの説明に入る前に Packer について簡単におさらいしておきましょう。( Packer 自体は様々な環境で使用できますが、ここでは AWS における AMI の作成に限定して言及します。) Packer の用途は AMI の作成です。テンプレートであるべき姿を定義しておき、それをビルドする事で以下の流れ

                                        Packer を Systems Manager オートメーションランブック AWS-RunPacker で実行してみた | DevelopersIO
                                      • Packerやる前にKickstartはじめよう · Goldstine研究所

                                        1.はじめに 開発環境はVirualboxを使ったVagrantを利用しているが、 本番環境はAWSだったりKVMだったり違う仮想化機構で動作しているなんてことよくあると思います。 そういう環境下でどのように開発環境と本番環境の差分をなくしていますか? わたしの場合、基本的にAnsibleを使ってプロビジョニングをしていますが、 そのプロビジョニング前のベースが異なってしまって困ることがよくあります。 一般に公開されているVagrantBox使ったら余計な設定が入っていたとか、すでにパッケージが入っていたとか… そんな問題を解決しようとPackerを使おう!って考えました。 ですが、Packerも当たり前だけど魔法ではなく、Kickstartなどの自動インストールが前提なので、 Packerをやる前にKickstartを学習せよ、、、ということに気づきました。 ということでKickstar

                                          Packerやる前にKickstartはじめよう · Goldstine研究所
                                        • Announcing HCP Packer

                                          Sign up for freeGet started in minutes with our cloud products TerraformInfrastructure as code provisioning​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌

                                            Announcing HCP Packer
                                          • PackerとCodeBuildでAuto Scalingの起動設定を更新してみる | DevelopersIO

                                            はじめに おはようございます、もきゅりんです。 あけましておめでとうございます。 前回 はMackerelエージェント導入済みAMIをPackerで作成しました。 このAMI、ゴールデンイメージとなれば Auto Scalingにはすぐ反映したい ですよねえ。 Auto Scalingの起動設定の切り替えは地味にめんどくさい作業です。 ということで、CodeCommit -> CodeBuild -> 起動設定の作成 -> Auto Scalingに起動設定の反映 をしてみました。 以下のような図となります。 かなり古い記事ですが、下記を参考にして進めていきます。 AWS CodeBuild と HashiCorp Packer を用いた AMI ビルダーの構築方法 前提条件 利用できるAuto Scaling環境があること CodeCommitが利用できる状態であること IAM権限を設定

                                              PackerとCodeBuildでAuto Scalingの起動設定を更新してみる | DevelopersIO
                                            • NFL-2019:: ↟ 𝕽𝖆𝖎𝖉𝖊𝖗𝖘 𝖛𝖘 𝕻𝖆𝖈𝖐𝖊𝖗𝖘 𝕷𝖎𝖛𝖊 ↟ : Packers vs Raiders Live +>Raiders vs Packers Live Tv(NFL Football 2019 Live)[𝕷𝕴𝖁𝕰-𝕳𝕯-𝕴𝖅𝕷𝕰]**Raiders vs Packers Live 20 October 2019 Broadcast Today US.TV NFL Football 2019 Live Packer

                                              Packers vs. Raiders: How to watch NFL online, TV channel, live stream info, game time How to watch Packers vs. Raiders football game. Who's Playing Green Bay (home) vs. Oakland (away) Current Records: Green Bay 5-1-0; Oakland 3-2-0 What to Know Oakland has had a week off and is no doubt ready to get back on the field. They will head out on the road to face off against Green Bay at 1 p.m. ET on Sun

                                              • ガジェットの持ち運びに特化したポーチ「Power Packer」を使ってみた | ライフハッカー・ジャパン

                                                Ankerさんありがとう。デスク配線が片付く12 in 1モニタースタンドがほぼ1万円引きはおかしい #楽天5のつく日

                                                  ガジェットの持ち運びに特化したポーチ「Power Packer」を使ってみた | ライフハッカー・ジャパン
                                                • GitHub - gruntwork-io/infrastructure-as-code-testing-talk: Sample code for the talk "How to test your infrastructure code: automated testing for Terraform, Docker, Packer, Kubernetes, and more" by Yevgeniy Brikman

                                                  Infrastructure as code testing talk This repo contains sample code for the talk How to test your infrastructure code: automated testing for Terraform, Docker, Packer, Kubernetes, and more by Yevgeniy Brikman, with updates for AWS CDK by Ben Whaley. Note: This repo is for demonstration and learning purposes only and should NOT be used to run anything important. For production-ready versions of this

                                                    GitHub - gruntwork-io/infrastructure-as-code-testing-talk: Sample code for the talk "How to test your infrastructure code: automated testing for Terraform, Docker, Packer, Kubernetes, and more" by Yevgeniy Brikman
                                                  • Anatomy of a simple and popular packer

                                                    It’s been a while that I haven’t release some stuff here and indeed, it’s mostly caused by how fucked up 2020 was. I would have been pleased if this global pandemic hasn’t wrecked me so much but i was served as well. Nowadays, with everything closed, corona haircut is new trend and finding a graphic cards or PS5 is like winning at the lottery. So why not fflush all that bullshit by spending some t

                                                      Anatomy of a simple and popular packer
                                                    • VyOS rolling releaseのvagrant boxをPackerで作る - kun432's blog

                                                      VyOSというLinuxをベースにしたルータOSがあります。 これをVagrantで使おうと思うと、以下のhigebuさん作成のvagrantプラグインとvyos boxを使うのが一般的です。 が、公開されているboxはvyos 1.1系で、vyos 1.1自体が本家でもうメンテされておらず、currentは1.2、最新の開発版(rolling release)は1.3とバージョン差異があります。ゆえあって1.3で使いたいので、PackerでVyOS 1.3のboxを作ってみました。 目次 目次 準備 PacerでVagrant boxのビルド まとめ 参考 準備 vagrant/virtualbox/packerをインストールしておいてください。Macだとhomebrewでかんたんです。 $ brew install vagrant virtualbox virtualbox-exten

                                                        VyOS rolling releaseのvagrant boxをPackerで作る - kun432's blog
                                                      • [小ネタ] PackerでAuto Scaling 用のMackerelエージェント導入済みAMIを作った | DevelopersIO

                                                        はじめに おはようございます、もきゅりんです。 あけましておめでとうございます。 今回は機会があって作ることになったMackerelエージェント導入済みAMIについてまとめておきます。 どなたか必要になった際にご活用頂ければと思います。 なお、ユーザーデータで同様の対応するものとしては下記があります。 MackerelエージェントをAuto Scaling環境へ導入する 前提となるPackerに関する詳しい図や概念の説明については古い記事なのですが、こちらをご確認下さい。 簡単にAMIを作ってくれるよ、というのがPackerです。 PackerでAmazon LinuxのAMI(Amazon Machine Image)を作成する 今回やること 最新のAmazon Linux2 に apache と Mackerelエージェントをインストール Auto Scaling環境で利用するための設

                                                          [小ネタ] PackerでAuto Scaling 用のMackerelエージェント導入済みAMIを作った | DevelopersIO
                                                        • OSSの運用自動化ソフト 注目の7製品まとめ(Jenkins/Packer編)

                                                          OSSの運用自動化ソフト 注目の7製品まとめ(Jenkins/Packer編):コードでインフラ構築、管理を実現するOSSたち(終) 「IaC(Infrastructure as Code)」を実現するソフトウェア製品を比較して紹介する本連載。今回はJenkinsとPackerを紹介します。ぜひ選ぶ際の参考にしてみてください。

                                                            OSSの運用自動化ソフト 注目の7製品まとめ(Jenkins/Packer編)
                                                          • NAT インスタンス用の AMI を Packer で作ってみた | DevelopersIO

                                                            コンバンハ、千葉(幸)です。 先日、NAT インスタンスを Amazon Linux2 AMI から手作りしてみました。 久しぶりに OS 上でコマンドを叩いてテンションが上がったので、これまた久しぶりに Packer を使ってみるか、ということでパカることにしました。 今回やること 大まかに書くと以下の通りです。 Packer により NAT インスタンス用 AMI をビルド NAT インスタンスのセットアップ クライアントインスタンスから疎通確認 NAT インスタンスを配置する VPC やクライアントインスタンスはあらかじめ作成済みの前提とします。 1. Packer によるビルド 今回使用する Packer は以下バージョンです。 % packer --version 1.8.4 あらかじめ、必要な権限を有する IAM ユーザーのクレデンシャルを AWS CLI プロファイルに設定し

                                                              NAT インスタンス用の AMI を Packer で作ってみた | DevelopersIO
                                                            • GitHub - DavidBuchanan314/ambiguous-png-packer: Craft PNG files that appear completely different in Apple software [NOW PATCHED]

                                                              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 - DavidBuchanan314/ambiguous-png-packer: Craft PNG files that appear completely different in Apple software [NOW PATCHED]
                                                              • UV-Packer | UV-Packer

                                                                Optimal, automated “single-click” UV packing for 3D-artists. Developed for the highest 3D market requirements. Features

                                                                • Raspberry Pi 向けのイメージを Packer で作成する - Qiita

                                                                  概要 Raspberry Pi でミドルウェアの設定などをいじって動かしていると試行錯誤の最中はともかく、構成が固まった後に何をしたかわからなくなりがちです。 そこで、 Packer を使って最初から設定されているイメージを作成し、そのイメージで Raspberry Pi を動かすことを試みます。 本編 Packer とは Builder と Provisioner を組み合わせてマシンのイメージを作成するツールです。詳しくは説明しないので気になる方は各自で調べましょう。 Builder: ターゲットとするプラットフォームに向けたイメージを生成する。例えば EC2 や VirtualBox など。 Provisioner: マシンの設定をする。例えば Shell や Ansible など。 ARM 向けの Packer Packer 公式で様々な Builder を提供していますが、その中

                                                                    Raspberry Pi 向けのイメージを Packer で作成する - Qiita
                                                                  • Z80 用 Packer

                                                                    Z80 用 Packer Windowsなどで圧縮しMSXで展開するものの圧縮率や展開速度を調査 未定義命令や自己書換を取り除き可能であれば最適化も行う GitHub レポジトリ 各packerの特徴 ApLib - cap raw format support version v1.2(er) 圧縮率が高い 展開がやや速い appack_r57shell apultra cap cap raw format support version Bitbuster Extreme 圧縮率が高い 展開がやや速い Bitbuster Extreme win32 binary Exomizer2 v3.0.2(raw -P0) 圧縮率が高い(展開が極めて遅いShrinklerを除くと現時点で最高) 展開が遅い 公式のZ80展開ルーチンはv3の圧縮データに対応しないので圧縮時に-P0オプションが必要

                                                                    • HashiCorpがHCP Packerのパブリックベータを開始

                                                                      Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                                                        HashiCorpがHCP Packerのパブリックベータを開始
                                                                      • これからPackerを使うあなたへ

                                                                        はじめに みなさん、Packer使ってますか? 私自身は業務で使うことがあるんですが、ちょっとしたことを調べたいときにぴったりなドキュメントがあればいいんですが、公式ドキュメントを見に行くことがほとんどで... (それはそれであながち間違ってはいない、むしろ正しいと書きながら思った次第です) 既に使ってる人や理解している人なら、公式ドキュメントは理解しやすいと思うんですが これから始める人たちにとって公式ドキュメントってとっつきにくい感じがするんですよね... こうゆうドキュメントが増えて、Packerを使う人が少しでも増えたらいいなと思った次第です Packerって? マシンイメージの作成を自動化 してくれるソフトウェアです (TerraformやVagrantを提供しているHashiCorp製) テンプレート(コード)で環境を管理できる jsonで良い!(プログラムの知識いらないのよ)

                                                                          これからPackerを使うあなたへ
                                                                        • PackerでHCL2がサポートされたので既存のJson形式のコードを書き換えた話 | 株式会社ビヨンド

                                                                          インフラエンジニアの寺岡です。 Packerで待ちに待ったアップデートがありました。 ついにHCL2をサポートしてくれました! 今回は既存のJsonで書いていたコードをHCL2ベースに書き直してみましたので それぞれのコードを比較しながらまとめてみたいと思います。 Packerとは マルチクラウド対応のゴールデンイメージを作成できるCLIツールです。 https://packer.io この手のゴールデンイメージを作成するツールは Immutable Infrastructureやブルーグリーンデプロイメントと非常に相性が良く AutoScalingなどのサーバの作成と破棄が頻繁に繰り返される環境下において重宝します。 開発はHashiCorpによって継続されておりGolangで記述されています。 同じくTerraformも有名なツールなのでご存知の方が多いのではないでしょうか。 Pack

                                                                            PackerでHCL2がサポートされたので既存のJson形式のコードを書き換えた話 | 株式会社ビヨンド
                                                                          • Packer によって作成された AMI を暗号化したくない時に考慮すること | DevelopersIO

                                                                            Packer によって作成される一時的なインスタンスはデフォルト EBS 暗号化の設定に則って作成されます。 コンバンハ、千葉(幸)です。 Packer で何も考えずに AMI を作成したところ、 AMI に含まれるスナップショットがデフォルトキー(aws/ebs)で暗号化された状態で出来上がりました。 そのままだと別の AWS アカウントに共有をかけられないので、暗号化なしの状態で作成したいです。 どのように回避すれば良いのかを確認しました。なお、今回は AMI に単一のスナップショットのみが含まれている場合を想定しています。 先にまとめ AWS のデフォルト EBS 暗号化設定が有効な場合、それを Packer 側の設定で上書きすることはできない 「デフォルト EBS 暗号化」が無効な場合、 Packer テンプレート内のencrypt_bootにより暗号化有無をコントロールできる デ

                                                                              Packer によって作成された AMI を暗号化したくない時に考慮すること | DevelopersIO
                                                                            • 写真や行程をまとめて保存する旅の記録・マッピングアプリ「Packer」。β版サービス開始

                                                                                写真や行程をまとめて保存する旅の記録・マッピングアプリ「Packer」。β版サービス開始
                                                                              • PackerっていうツールでVagrantのBoxイメージができる!?仮想環境の構築を自動化や~ん! - ts0818のブログ

                                                                                HashiCorp Packer is easy to use and automates the creation of any type of machine image. It embraces modern configuration management by encouraging you to use automated scripts to install and configure the software within your Packer-made images. Packer brings machine images into the modern age, unlocking untapped potential and opening new opportunities. Packer by HashiCorp ⇧ どんなタイプの仮想マシンのイメージの作成も

                                                                                  PackerっていうツールでVagrantのBoxイメージができる!?仮想環境の構築を自動化や~ん! - ts0818のブログ
                                                                                • かとりょ on Twitter: "ホントコレ PackerでAMI作って、負荷テストでどれぐらいのリクエスト数までなら目標レスポンス達成できるかテストしてASG作れば、大抵事足りるし圧倒的に完成が早い https://t.co/QQDzhSnUir"

                                                                                  ホントコレ PackerでAMI作って、負荷テストでどれぐらいのリクエスト数までなら目標レスポンス達成できるかテストしてASG作れば、大抵事足りるし圧倒的に完成が早い https://t.co/QQDzhSnUir

                                                                                    かとりょ on Twitter: "ホントコレ PackerでAMI作って、負荷テストでどれぐらいのリクエスト数までなら目標レスポンス達成できるかテストしてASG作れば、大抵事足りるし圧倒的に完成が早い https://t.co/QQDzhSnUir"