Ansible で各言語を完全にマスターするロール作った
これはさすかめ Advent Calendar 2016 の 9 日目の記事です。
かなり簡単にですが、各言語を Ansible で完全にマスターする sasukame ロールを作りました。
まだ Java しか対応してませんが、git clone
して ansible-playbook -i hosts site.yml
すれば以下の出力が得られます。
PLAY [all] ********************************************************************* TASK [setup] ******************************************************************* ok: [localhost] TASK [sasukame : include] ****************************************************** included: /home/ewigkeit/sasukame/roles/sasukame/tasks/java.yml for localhost TASK [sasukame : Create Hello class] ******************************************* changed: [localhost] TASK [sasukame : Compile Hello class] ****************************************** changed: [localhost] TASK [sasukame : Run Hello class] ********************************************** changed: [localhost] TASK [sasukame : Output run result] ******************************************** ok: [localhost] => { "msg": [ "Hello, world." ] } PLAY RECAP ********************************************************************* localhost : ok=6 changed=3 unreachable=0 failed=0