1. Feel-Physics

    Posted

    Feel-Physics
Changes in title
+Raspberry Piの初期設定をAnsible on Macでやる
Changes in tags
Changes in body
Source | HTML | Preview

久しぶりにやると完全に忘れているので備忘録。なお、この記事で扱うのはpingが通るところまでです。

/etc/hosts

名前を付ける:

/etc/hosts
192.168.2.3     weed-raspbmc

hostsを反映させる:

$ dscacheutil -flushcache

ssh

raspbmcにsshするときはユーザはpiであることを設定する:

.ssh/config
Host weed-raspbmc
        User pi
        Hostname 192.168.2.3

鍵を作って転送する等:

ubuntu at u-aizu | SSHを使ってパスワードなしで接続

ただし、鍵をRaspberry Piに送るには以下のようにする:

$ scp ~/.ssh/id_dsa.pub pi@192.168.2.3:~/

Ansible

MacにAnsibleを入れるやり方は以下の生地^H^H記事が丁寧です:

Ansible使ってVagrantのゲストOSの構成管理する【Playbook: jenkins, node.js】 - yutaponのブログ

無事Ansibleをインストールできたら、プロジェクトフォルダにhostsというファイルを作る:

hosts
[servers]
weed-raspbmc

ここでIPアドレスを指定するとユーザpiでログインしてくれず、Ansibleが動かない。

最後にpingする:

$ ansible -i hosts servers -m ping

うまくいけばpongと返ってくる:

raspbmc | success >> {
    "changed": false, 
    "ping": "pong"
}