ラズパイをリモコンにしてSlackで家電操作~pm2で常駐~

概要 ラズパイにOSインストールラズパイ各種設定Slackからラズパイにメッセージ送信ラズパイにhubotインストールラズパイで家電操作赤外線モジュール設定 ※インターネットへの接続環境が必要です ラズパイ設定 まずネットからラズパイ用OSのイメージファイルをダウンロードします。公式からRaspbianのオールインワンみたいなのをダウンロードしました。市販のSD... 御覧になる | 御シェアする

【CloudWatch/Lambda/Slack/AWS CLI】を使ってEC2を監視・通知・停止する

はじめに 今回やりたい事は、 毎日23:30にInstance自動停止アラートを通知するCloudWatchLambdaSlack毎日23:59にInstanceを自動停止するCloudWatchLambdaSlackから自動停止ルールを制御するSlackAWS... 御覧になる | 御シェアする

Webhookを使いSlackに通知を送る

はじめに Slackをよく使うようになりましたがSlackにはチャットとしてのみだけでなく、便利な機能がたくさんある事を知りました。これから少しずつ使いこなしていこうという事で、一先ずタイトルのような事をやってみようと思います。 以前この記事でWebhookを使っていますが、Webhookとは非公開ドメインを一意のAPIトークンを発行する事でパブリックドメインの様に扱えるようにするものです。今回はSlack内でAPIトークン(URL)を発行し、それに対してcurlコマンドを叩く事で通知を送ります。 インストール SlackのAppsをクリックします。「Incomming... 御覧になる | 御シェアする

JenkinsでCI環境構築~Ansible版~

CIとは 実はよく分かっていません。たぶん開発→テスト→デプロイのスピードを上げましょう的な話だと思います。そして今回は次のイメージの環境を構築します。 補足しますと、どこかしらで開発した成果物をGitHubにプッシュした際、自分のホストに対しても自動でデプロイされる環境を構築したいです。 Jenkinsとは 自動デプロイツールです。要は開発環境でコードを書いてそれをGitHubにプッシュしたとして、GitGubからJenkinsサーバにイベント通知が飛びそこから、ターゲットになる別のホスト(例えば本番環境)に対してデプロイされるというもの。... 御覧になる | 御シェアする