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