{"id":3005,"date":"2016-10-10T08:45:23","date_gmt":"2016-10-09T23:45:23","guid":{"rendered":"http:\/\/www.itbook.info\/web\/?p=3005"},"modified":"2016-10-10T08:45:24","modified_gmt":"2016-10-09T23:45:24","slug":"ansible%e3%81%aenetwork-module%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6cisco-ios%e6%a9%9f%e5%99%a8%e3%82%92%e5%88%b6%e5%be%a1%e3%81%99%e3%82%8b","status":"publish","type":"post","link":"https:\/\/www.itbook.info\/web\/2016\/10\/ansible%e3%81%aenetwork-module%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6cisco-ios%e6%a9%9f%e5%99%a8%e3%82%92%e5%88%b6%e5%be%a1%e3%81%99%e3%82%8b.html","title":{"rendered":"Ansible\u306enetwork module\u3092\u4f7f\u3063\u3066Cisco IOS\u6a5f\u5668\u3092\u5236\u5fa1\u3059\u308b"},"content":{"rendered":"<aside class=\"row veu_insertAds before\"><div class=\"col-md-12\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\r\n                        <!-- cat_\u4e0a\u90e8 -->\r\n                        <ins class=\"adsbygoogle\" style=\"display:block\" data-ad-client=\"ca-pub-6102004203189610\" data-ad-slot=\"9628163001\" data-ad-format=\"auto\"><\/ins>\r\n                        <script>\r\n                        (adsbygoogle = window.adsbygoogle || []).push({});\r\n                        <\/script><\/div><\/aside><p><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/c1.staticflickr.com\/6\/5806\/30110748952_241c42ef49.jpg\" width=\"500\" height=\"337\" alt=\"ansible-thumbnail\"><\/a><\/p>\n<p>\u8907\u6570\u53f0\u306eCisco IOS\u30eb\u30fc\u30bf\u304b\u3089\u5b9a\u671f\u7684\u306b\u30b3\u30de\u30f3\u30c9\u3092\u53d6\u5f97\u3059\u308b\u5fc5\u8981\u304c\u3042\u3063\u305f\u306e\u3067\u3001\u305b\u3063\u304b\u304f\u306a\u306e\u3067Ansible\u3092\u4f7f\u3063\u3066\u5236\u5fa1\u3057\u3066\u307f\u307e\u3057\u305f\u3002<\/p>\n<h2 id=\"ansible\u306f\u6a19\u6e96\u3067\u591a\u304f\u306e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u6a5f\u5668\u3092\u30b5\u30dd\u30fc\u30c8\">Ansible\u306f\u6a19\u6e96\u3067\u591a\u304f\u306e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u6a5f\u5668\u3092\u30b5\u30dd\u30fc\u30c8<\/h2>\n<p>Ansible 2.0\u304b\u3089\u591a\u304f\u306eNetwork Module\u306b\u5bfe\u5fdc\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n<p><a href=\"http:\/\/docs.ansible.com\/ansible\/list_of_network_modules.html\">Network Modules \u2014 Ansible Documentation<\/a><\/p>\n<p>Cisco\u306f\u3082\u3061\u308d\u3093Juniper\u3084Arista\u3001F5\u306a\u3069\u306a\u3069\u4e00\u822c\u7684\u306a\u30d9\u30f3\u30c0\u30fc\u306f\u4e00\u901a\u308a\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n<p>\u6570\u53f0\u306e\u6a5f\u5668\u3067\u3042\u308c\u3070\u3001\u304c\u3093\u3070\u3063\u30661\u53f0\u305a\u3064\u8a2d\u5b9a\u3059\u308b\u306e\u3082\u30a2\u30ea\u3067\u3059\u304c\u3001\u6570\u5341\u53f0\u3001\u6570\u767e\u53f0\u306e\u8a2d\u5b9a\u3068\u306a\u308b\u3068\u3053\u308c\u306f\u3082\u3046\u6a5f\u68b0\u7684\u306b\u3084\u3063\u305f\u65b9\u304c\u697d\u3067\u3059\u3057\u9593\u9055\u3044\u3082\u8d77\u304d\u306a\u3044\u306e\u3067\u3001\u30b3\u30fc\u30c9\u3092\u66f8\u304f\u3053\u3068\u304c\u82e6\u624b\u306a\u30a4\u30f3\u30d5\u30e9\u30a8\u30f3\u30b8\u30cb\u30a2\u3082\u899a\u3048\u3066\u304a\u3044\u3066\u640d\u306f\u306a\u3044\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n<p><!--more--><\/p>\n<h2 id=\"\u5b9f\u884c\u74b0\u5883\">\u5b9f\u884c\u74b0\u5883<\/h2>\n<ul>\n<li>mac OSX<br \/>\n 10.11.x<\/li>\n<li>Ansible<br \/>\n 2.1.0.0<\/li>\n<\/ul>\n<p>Ansible\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u306fbrew install\u3092\u4f7f\u3044\u307e\u3059\u3002<br \/>\n\u307e\u305a\u3001brew info\u30b3\u30de\u30f3\u30c9\u3067\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u60c5\u5831\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/p>\n<pre><code>% brew info ansible  \nansible: stable 2.1.0.0 (bottled), HEAD\n<\/code><\/pre>\n<p>Ansible\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306f1.x\u3067\u306f\u306a\u304f\u30012.x\u3092\u4f7f\u3044\u305f\u3044\u306e\u3067\u3001\u3053\u3053\u3067\u3082\u30571.x\u304c\u8868\u793a\u3055\u308c\u305f\u5834\u5408\u306fHomebrew\u3092\u66f4\u65b0\u3057\u307e\u3059\u3002<\/p>\n<pre><code>% brew update\n<\/code><\/pre>\n<p>\u518d\u5ea6brew info\u30b3\u30de\u30f3\u30c9\u3067\u30d0\u30fc\u30b8\u30e7\u30f3\u304c\u66f4\u65b0\u3055\u308c\u305f\u3053\u3068\u3092\u78ba\u8a8d\u3057\u3066\u3001Ansible\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002<\/p>\n<pre><code>% brew install ansible\n<\/code><\/pre>\n<p>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u304c\u5b8c\u4e86\u3057\u305f\u3089\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/p>\n<pre><code>% ansible --version  \nansible 2.1.0.0\n<\/code><\/pre>\n<h2 id=\"config\u53ce\u96c6\u7528\u30b5\u30f3\u30d7\u30eb\u30b3\u30fc\u30c9\">Config\u53ce\u96c6\u7528\u30b5\u30f3\u30d7\u30eb\u30b3\u30fc\u30c9<\/h2>\n<h3 id=\"hosts\">hosts<\/h3>\n<pre><code class=\"(null)\">[cisco]\n10.0.0.1 name=cisco1\n\n[cisco:vars]\nenable_secret=cisco\nuser=itbook\npassword=cisco\n\n[arista]\n192.168.56.100 name=arista1\n\n[arista:vars]\nenable_secret=arista\nuser=itbook\npassword=arista<\/code><\/pre>\n<p>hosts\u306b\u306f\u5bfe\u8c61\u30ce\u30fc\u30c9\u306e\u30db\u30b9\u30c8\u3092\u30b0\u30eb\u30fc\u30d7\u3054\u3068\u306b\u8a18\u8f09\u3057\u307e\u3059\u3002\u5b9f\u884c\u7d50\u679c\u3092\u4fdd\u5b58\u3059\u308b\u30d5\u30a1\u30a4\u30eb\u540d\u306b\u306f\u6a5f\u5668\u306e\u30db\u30b9\u30c8\u540d\u306b\u3057\u305f\u3044\u306e\u3067\u3001\u300cname\u300d\u5909\u6570\u3092\u5b9a\u7fa9\u3057\u3066\u30db\u30b9\u30c8\u540d\u3092\u8a18\u8f09\u3057\u3066\u3044\u307e\u3059\u3002\u307e\u305f\u3001\u4f75\u305b\u3066\u30ed\u30b0\u30a4\u30f3\u3059\u308b\u305f\u3081\u306e\u60c5\u5831\uff08\u30db\u30b9\u30c8\u540d\u3001\u30d1\u30b9\u30ef\u30fc\u30c9\uff09\u3082\u5909\u6570vars\u3068\u3057\u3066\u8a18\u8f09\u3057\u307e\u3059\u3002<\/p>\n<h3 id=\"show_cmd.yml\">show_cmd.yml<\/h3>\n<pre><code class=\"(null)\">---\n- hosts: cisco\n  gather_facts: no\n  tasks:\n   - name: cisco show command run\n     local_action:\n       module:   ios_command\n       commands:\n         - show run\n         - show int des\n         - show ip ro\n         - show logg\n         - show version\n       host:     &quot;{{ inventory_hostname }}&quot;\n       username: &quot;{{ user }}&quot;\n       password: &quot;{{ password }}&quot;\n       authorize: true\n       auth_pass: &quot;{{ enable_secret }}&quot;\n     register: result\n\n     #- debug: msg=&quot;{{ result.stdout }}&quot;\n\n   - name: log write out\n     local_action: template src=.\/cmd.j2 dest=.\/{{ name }}.log\n\n- hosts: arista\n  gather_facts: no\n  tasks:\n   - name: arista show command run\n     local_action:\n       module:   eos_command\n       commands:\n         - show run\n         - show int des\n         - show ip ro\n         - show logg\n         - show version\n       host:     &quot;{{ inventory_hostname }}&quot;\n       username: &quot;{{ user }}&quot;\n       password: &quot;{{ password }}&quot;\n       authorize: true\n       auth_pass: &quot;{{ enable_secret }}&quot;\n     register: result\n\n   - name: log write out\n     local_action: template src=.\/cmd.j2 dest=.\/{{ name }}.log<\/code><\/pre>\n<p>module\u3067\u305d\u308c\u305e\u308c\u306e\u30d9\u30f3\u30c0\u30fc\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u547c\u3073\u51fa\u3057\u307e\u3059\u3002\u4eca\u56de\u306fcisco\u3068Arista\u306eshow\u30b3\u30de\u30f3\u30c9\u3092\u4f7f\u7528\u3059\u308b\u305f\u3081\u3001ios_command\/eos_command\u3092\u4f7f\u3044\u307e\u3057\u305f\u304c\u3001\u8a2d\u5b9a\u5909\u66f4\u3092\u884c\u3044\u305f\u3044\u5834\u5408\u306f\u3001xxx_config\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u4f7f\u7528\u3057\u307e\u3059\u3002\u4ed6\u306e\u30d9\u30f3\u30c0\u30fc\u306e\u5834\u5408\u3082\u540c\u69d8\u306bmodule\u5909\u6570\u3067\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u547c\u3073\u51fa\u3057\u307e\u3059\u3002<\/p>\n<p>\u5b9f\u969b\u306b\u5b9f\u884c\u3057\u305f\u3044\u30b3\u30de\u30f3\u30c9\u306f\u3001commands\u5185\u306b\u5217\u6319\u3057\u3066\u3044\u304d\u307e\u3059\u3002<\/p>\n<p>\u30ed\u30b0\u306e\u4fdd\u5b58\u306ftemplete\u6a5f\u80fd\u3092\u4f7f\u3063\u3066\u3001\u5916\u90e8\u30d5\u30a1\u30a4\u30eb\uff08cmd.j2\uff09\u7d4c\u7531\u3067\u5410\u304d\u51fa\u3059\u3088\u3046\u306b\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n<h3 id=\"cmd.j2\">cmd.j2<\/h3>\n<pre><code class=\"(null)\">{% for id in range(0,4) %}\n    {{ result.stdout[id] }}\n{% endfor %}<\/code><\/pre>\n<p>\u5b9f\u884c\u7d50\u679c\u306f\u300cresult.stdout\u300d\u306b\u914d\u5217\u3068\u3057\u3066\u4fdd\u5b58\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u4eca\u56de\u306f5\u3064\u306e\u30b3\u30de\u30f3\u30c9\u3092\u5b9f\u884c\u3057\u307e\u3057\u305f\u306e\u3067\u914d\u5217\u306e\u8981\u7d20\u65700\uff5e4\u307e\u3067\u3092\u5410\u304d\u51fa\u3059\u3088\u3046\u306b\u3057\u3066\u3044\u307e\u3059\u3002\u305f\u3060\u3057\u3001\u3053\u306e\u65b9\u6cd5\u306f\u7f8e\u3057\u304f\u306a\u3044\u306e\u3067\u3082\u3063\u3068\u30b7\u30f3\u30d7\u30eb\u306b\u5410\u304d\u51fa\u3059\u65b9\u6cd5\u3092\u3054\u5b58\u3058\u306e\u65b9\u306f\u305c\u3072\u6559\u3048\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<p>\u4e0a\u8a18\u306e\u30b3\u30fc\u30c9\u306fGithub\u306b\u3082\u4e0a\u3052\u3066\u3044\u307e\u3059\u306e\u3067\u3001\u8208\u5473\u304c\u3042\u308c\u3070\u4f7f\u3063\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n<p><a href=\"https:\/\/github.com\/itbook\/ansible_show-cmd\">itbook\/ansible_show-cmd<\/a><\/p>\n<h2 id=\"\u5b9f\u884c\u7d50\u679c\">\u5b9f\u884c\u7d50\u679c<\/h2>\n<pre><code class=\"(null)\"> % ansible-playbook -i hosts show_cmd.yml\n\nPLAY [cisco] *******************************************************************\n\nTASK [cisco show command run module] **************************************\nok: [10.0.0.1 -&gt; localhost]\n\nTASK [log write out] ***********************************************************\nchanged: [10.0.0.1 -&gt; localhost]\n\nPLAY [arista] ******************************************************************\n\nTASK [arista show command run module] **************************************\nok: [192.168.56.100 -&gt; localhost]\n\nTASK [log write out] ***********************************************************\nchanged: [192.168.56.100 -&gt; localhost]\n\nPLAY RECAP *********************************************************************\n10.0.0.1                   : ok=2    changed=1    unreachable=0    failed=0\n192.168.56.100             : ok=2    changed=1    unreachable=0    failed=0<\/code><\/pre>\n<h2 id=\"\u307e\u3068\u3081\">\u307e\u3068\u3081<\/h2>\n<p>\u524d\u56de\u306fAnsible\u306e<a href=\"http:\/\/www.itbook.info\/web\/2015\/05\/ansible%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E6%A9%9F%E5%99%A8%E3%82%92%E5%88%B6%E5%BE%A1%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B.html\">row\u3092\u4f7f\u3063\u3066\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u6a5f\u5668\u3092\u5236\u5fa1\u3059\u308b<\/a>\u8a18\u4e8b\u3092\u66f8\u304d\u307e\u3057\u305f\u304c\u3001\u4eca\u56de\u306fnetwork module\u3092\u4f7f\u3063\u3066\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u6a5f\u5668\u3092\u5236\u5fa1\u3057\u3066\u307f\u307e\u3057\u305f\u3002<\/p>\n<p>show\u30b3\u30de\u30f3\u30c9\u7a0b\u5ea6\u3067\u3042\u308c\u3070\u3001row\u3067\u3082network module\u3067\u3082\u5909\u308f\u3089\u306a\u3044\u3067\u3059\u304c\u3001Ansible\u3092\u4f7f\u3063\u3066\u8a2d\u5b9a\u5909\u66f4\u3092\u884c\u3044\u305f\u3044\u5834\u5408\u306f\u3001network module\u3092\u4f7f\u3063\u305f\u65b9\u304c\u683c\u6bb5\u306b\u52b9\u7387\u304c\u826f\u304f\u306a\u308a\u307e\u3059\u3002\u6b21\u56de\u306fios_config\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u4f7f\u3063\u305f\u8a2d\u5b9a\u5909\u66f4\u3092\u8a66\u3057\u3066\u307f\u305f\u3044\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n<aside class=\"row veu_insertAds after\"><div class=\"col-md-12\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\r\n                        <!-- cat_\u4e0a\u90e8 -->\r\n                        <ins class=\"adsbygoogle\" style=\"display:block\" data-ad-client=\"ca-pub-6102004203189610\" data-ad-slot=\"9628163001\" data-ad-format=\"auto\"><\/ins>\r\n                        <script>\r\n                        (adsbygoogle = window.adsbygoogle || []).push({});\r\n                        <\/script><\/div><\/aside>","protected":false},"excerpt":{"rendered":"<p>\u8907\u6570\u53f0\u306eCisco IOS\u30eb\u30fc\u30bf\u304b\u3089\u5b9a\u671f\u7684\u306b\u30b3\u30de\u30f3\u30c9\u3092\u53d6\u5f97\u3059\u308b\u5fc5\u8981\u304c\u3042\u3063\u305f\u306e\u3067\u3001\u305b\u3063\u304b\u304f\u306a\u306e\u3067Ansible\u3092\u4f7f\u3063\u3066\u5236\u5fa1\u3057\u3066\u307f\u307e\u3057\u305f\u3002 Ansible\u306f\u6a19\u6e96\u3067\u591a\u304f\u306e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u6a5f\u5668\u3092\u30b5\u30dd\u30fc\u30c8 Ansible 2.0\u304b\u3089\u591a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38],"tags":[275,311,66,312,136],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ansible\u306enetwork module\u3092\u4f7f\u3063\u3066Cisco IOS\u6a5f\u5668\u3092\u5236\u5fa1\u3059\u308b - \u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u30a8\u30f3\u30b8\u30cb\u30a2\u304c\u65e5\u3005\u306e\u51fa\u6765\u4e8b\u3092\u8a9e\u308b<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.itbook.info\/web\/2016\/10\/ansible\u306enetwork-module\u3092\u4f7f\u3063\u3066cisco-ios\u6a5f\u5668\u3092\u5236\u5fa1\u3059\u308b.html\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ansible\u306enetwork module\u3092\u4f7f\u3063\u3066Cisco IOS\u6a5f\u5668\u3092\u5236\u5fa1\u3059\u308b - \u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u30a8\u30f3\u30b8\u30cb\u30a2\u304c\u65e5\u3005\u306e\u51fa\u6765\u4e8b\u3092\u8a9e\u308b\" \/>\n<meta property=\"og:description\" content=\"\u8907\u6570\u53f0\u306eCisco IOS\u30eb\u30fc\u30bf\u304b\u3089\u5b9a\u671f\u7684\u306b\u30b3\u30de\u30f3\u30c9\u3092\u53d6\u5f97\u3059\u308b\u5fc5\u8981\u304c\u3042\u3063\u305f\u306e\u3067\u3001\u305b\u3063\u304b\u304f\u306a\u306e\u3067Ansible\u3092\u4f7f\u3063\u3066\u5236\u5fa1\u3057\u3066\u307f\u307e\u3057\u305f\u3002 Ansible\u306f\u6a19\u6e96\u3067\u591a\u304f\u306e\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u6a5f\u5668\u3092\u30b5\u30dd\u30fc\u30c8 Ansible 2.0\u304b\u3089\u591a [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.itbook.info\/web\/2016\/10\/ansible\u306enetwork-module\u3092\u4f7f\u3063\u3066cisco-ios\u6a5f\u5668\u3092\u5236\u5fa1\u3059\u308b.html\" \/>\n<meta property=\"og:site_name\" content=\"\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u30a8\u30f3\u30b8\u30cb\u30a2\u304c\u65e5\u3005\u306e\u51fa\u6765\u4e8b\u3092\u8a9e\u308b\" \/>\n<meta property=\"article:published_time\" content=\"2016-10-09T23:45:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-10-09T23:45:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/c1.staticflickr.com\/6\/5806\/30110748952_241c42ef49.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.itbook.info\/web\/#website\",\"url\":\"https:\/\/www.itbook.info\/web\/\",\"name\":\"\\u30cd\\u30c3\\u30c8\\u30ef\\u30fc\\u30af\\u30a8\\u30f3\\u30b8\\u30cb\\u30a2\\u304c\\u65e5\\u3005\\u306e\\u51fa\\u6765\\u4e8b\\u3092\\u8a9e\\u308b\",\"description\":\"\\u30cd\\u30c3\\u30c8\\u30ef\\u30fc\\u30af\\u30cd\\u30bf\\u3068\\u304b\\u3092\\u9069\\u5f53\\u306b\\u66f8\\u304d\\u6563\\u3089\\u304b\\u3059\\u30d6\\u30ed\\u30b0\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/www.itbook.info\/web\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"ja\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.itbook.info\/web\/2016\/10\/ansible%e3%81%aenetwork-module%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6cisco-ios%e6%a9%9f%e5%99%a8%e3%82%92%e5%88%b6%e5%be%a1%e3%81%99%e3%82%8b.html#primaryimage\",\"inLanguage\":\"ja\",\"url\":\"https:\/\/c1.staticflickr.com\/6\/5806\/30110748952_241c42ef49.jpg\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.itbook.info\/web\/2016\/10\/ansible%e3%81%aenetwork-module%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6cisco-ios%e6%a9%9f%e5%99%a8%e3%82%92%e5%88%b6%e5%be%a1%e3%81%99%e3%82%8b.html#webpage\",\"url\":\"https:\/\/www.itbook.info\/web\/2016\/10\/ansible%e3%81%aenetwork-module%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6cisco-ios%e6%a9%9f%e5%99%a8%e3%82%92%e5%88%b6%e5%be%a1%e3%81%99%e3%82%8b.html\",\"name\":\"Ansible\\u306enetwork module\\u3092\\u4f7f\\u3063\\u3066Cisco IOS\\u6a5f\\u5668\\u3092\\u5236\\u5fa1\\u3059\\u308b - \\u30cd\\u30c3\\u30c8\\u30ef\\u30fc\\u30af\\u30a8\\u30f3\\u30b8\\u30cb\\u30a2\\u304c\\u65e5\\u3005\\u306e\\u51fa\\u6765\\u4e8b\\u3092\\u8a9e\\u308b\",\"isPartOf\":{\"@id\":\"https:\/\/www.itbook.info\/web\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.itbook.info\/web\/2016\/10\/ansible%e3%81%aenetwork-module%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6cisco-ios%e6%a9%9f%e5%99%a8%e3%82%92%e5%88%b6%e5%be%a1%e3%81%99%e3%82%8b.html#primaryimage\"},\"datePublished\":\"2016-10-09T23:45:23+00:00\",\"dateModified\":\"2016-10-09T23:45:24+00:00\",\"author\":{\"@id\":\"https:\/\/www.itbook.info\/web\/#\/schema\/person\/3707482c5270f902ec5d92dba1db0920\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.itbook.info\/web\/2016\/10\/ansible%e3%81%aenetwork-module%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6cisco-ios%e6%a9%9f%e5%99%a8%e3%82%92%e5%88%b6%e5%be%a1%e3%81%99%e3%82%8b.html\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.itbook.info\/web\/#\/schema\/person\/3707482c5270f902ec5d92dba1db0920\",\"name\":\"na3620\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.itbook.info\/web\/#personlogo\",\"inLanguage\":\"ja\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1e7e7f8079aa707666c2a1069de805ef?s=96&d=mm&r=g\",\"caption\":\"na3620\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/www.itbook.info\/web\/wp-json\/wp\/v2\/posts\/3005"}],"collection":[{"href":"https:\/\/www.itbook.info\/web\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itbook.info\/web\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itbook.info\/web\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itbook.info\/web\/wp-json\/wp\/v2\/comments?post=3005"}],"version-history":[{"count":1,"href":"https:\/\/www.itbook.info\/web\/wp-json\/wp\/v2\/posts\/3005\/revisions"}],"predecessor-version":[{"id":3007,"href":"https:\/\/www.itbook.info\/web\/wp-json\/wp\/v2\/posts\/3005\/revisions\/3007"}],"wp:attachment":[{"href":"https:\/\/www.itbook.info\/web\/wp-json\/wp\/v2\/media?parent=3005"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itbook.info\/web\/wp-json\/wp\/v2\/categories?post=3005"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itbook.info\/web\/wp-json\/wp\/v2\/tags?post=3005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}