{"provider_name":"Hatena Blog","url":"https://dk521123.hatenablog.com/entry/2018/03/01/225732","title":"\u3010Ansible\u3011 Ansible \uff5e \u57fa\u790e\u77e5\u8b58\u7de8 \uff5e","author_url":"https://blog.hatena.ne.jp/dk521123/","description":"\u25a0 Ansible * \u69cb\u6210\u7ba1\u7406\u30c4\u30fc\u30eb * Python\u88fd => \u30b5\u30fc\u30d0\u306fPython 2.6+\u3001\u30db\u30b9\u30c8\u306fPython 2.4+\u304c\u3042\u308c\u3070\u52d5\u4f5c\u53ef\u80fd \u25a0 Ansible \u306e \u57fa\u672c\u8981\u7d20 [1] \u30a4\u30f3\u30d9\u30f3\u30c8\u30ea \u30d5\u30a1\u30a4\u30eb (Inventory File) => \u7ba1\u7406\u5bfe\u8c61\u306e\u6a5f\u5668\u3068\u74b0\u5883\u5909\u6570\u3092\u5b9a\u7fa9 [2] \u30d7\u30ec\u30a4\u30d6\u30c3\u30af (Playbook) => \u8a2d\u5b9a\u5185\u5bb9\u3092\u3001YAML\u5f62\u5f0f\u306e\u30c6\u30ad\u30b9\u30c8\u30d5\u30a1\u30a4\u30eb\u306b\u8a18\u8ff0 \u25a0 \u30a4\u30f3\u30d9\u30f3\u30c8\u30ea \u30d5\u30a1\u30a4\u30eb \u30b5\u30f3\u30d7\u30eb [localhost] 192.168.56.12 [all:vars] ansible_ssh_user=ansible ansible_ssh_pass=password \u25a0\u2026","published":"2018-03-01 22:57:32","version":"1.0","image_url":null,"height":"190","provider_url":"https://hatena.blog","author_name":"dk521123","type":"rich","width":"100%","blog_url":"https://dk521123.hatenablog.com/","blog_title":"\u30d7\u30ed\u30b0\u30e9\u30e0 \u306e\u8d85\u500b\u4eba\u7684\u306a\u30e1\u30e2","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fdk521123.hatenablog.com%2Fentry%2F2018%2F03%2F01%2F225732\" title=\"\u3010Ansible\u3011 Ansible \uff5e \u57fa\u790e\u77e5\u8b58\u7de8 \uff5e - \u30d7\u30ed\u30b0\u30e9\u30e0 \u306e\u8d85\u500b\u4eba\u7684\u306a\u30e1\u30e2\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","categories":["Ansible"]}