ハック 2014.04.18 369 chef / DevOps / ec2Chef で EC2 インスタンスIDを変数に設定する ツイート シェア はてな default[:nginx][:instance_id] = open('http://169.254.169.254/latest/meta-data/instance-id'){|f| f.gets} default[:nginx][:public_hostname] = open('http://169.254.169.254/latest/meta-data/public-hostname'){|f| f.gets}つくってみた!社長が「寒い寒い」というので社長席の温度をRaspberry Piで監視してみた。社内のトイレ難民解決!トイレ空き状況確認システムを作ってみたAmazon Polly と Slack を使って Alexa へ (物理的に) 話しかけるシステムを作ってみた関連記事 EC2で自身のドメイン、アドレス周り表示 Elastic IPが紐づいているか確認してからassosiateするシェルスクリプト curl で 現在いるサーバー(EC2) の EIP 等を取得する。 Chef でプラットフォーム別に変数を切り替える EC2のインスタンスで自分自身のインスタンスIDを取得する方法 curlでEC2インスタンスの外部IPアドレスを確認する