[{"title":"( 99 个子文件 3.44MB ) network-self-healing:此存储库包含实验室构建的源代码示例,以展示使用Ansible和F5的自我修复网络-源码","children":[{"title":"network-self-healing-master","children":[{"title":"ansible","children":[{"title":"network_fix.yml <span style='color:#111;'> 558B </span>","children":null,"spread":false},{"title":"base","children":[{"title":"JuniperR1_config.base <span style='color:#111;'> 685B </span>","children":null,"spread":false},{"title":"F5_ADC_config.base <span style='color:#111;'> 3.39KB </span>","children":null,"spread":false},{"title":"CiscoR0_config.base <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false}],"spread":true},{"title":"inventory","children":[{"title":"host_vars","children":[{"title":"JuniperR1","children":[{"title":"interfaces.yml <span style='color:#111;'> 312B </span>","children":null,"spread":false}],"spread":true},{"title":"F5_ADC","children":[{"title":"interfaces.yml <span style='color:#111;'> 181B </span>","children":null,"spread":false}],"spread":true},{"title":".DS_Store <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false},{"title":"CiscoR0","children":[{"title":"interfaces.yml <span style='color:#111;'> 349B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".DS_Store <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false},{"title":"group_vars","children":[{"title":"junos.yml <span style='color:#111;'> 82B </span>","children":null,"spread":false},{"title":"webservers.yml <span style='color:#111;'> 4B </span>","children":null,"spread":false},{"title":"cisco_ios.yml <span style='color:#111;'> 86B </span>","children":null,"spread":false},{"title":"f5.yml <span style='color:#111;'> 21B </span>","children":null,"spread":false}],"spread":true},{"title":"hosts <span style='color:#111;'> 312B </span>","children":null,"spread":false}],"spread":true},{"title":"test_api.yml <span style='color:#111;'> 160B </span>","children":null,"spread":false},{"title":"network_failure.yml <span style='color:#111;'> 569B </span>","children":null,"spread":false},{"title":"reset_app.yml <span style='color:#111;'> 531B </span>","children":null,"spread":false},{"title":"configure_lab_network.yml <span style='color:#111;'> 316B </span>","children":null,"spread":false},{"title":"roles","children":[{"title":"cisco_ios","children":[{"title":"handlers","children":[{"title":"main.yml <span style='color:#111;'> 125B </span>","children":null,"spread":false}],"spread":true},{"title":"tasks","children":[{"title":"main.yml <span style='color:#111;'> 988B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"webservers","children":[{"title":"handlers","children":[{"title":"main.yml <span style='color:#111;'> 35B </span>","children":null,"spread":false}],"spread":true},{"title":"tasks","children":[{"title":"main.yml <span style='color:#111;'> 811B </span>","children":null,"spread":false}],"spread":true},{"title":"defaults","children":[{"title":"main.yml <span style='color:#111;'> 34B </span>","children":null,"spread":false}],"spread":false},{"title":"tests","children":[{"title":"inventory <span style='color:#111;'> 11B </span>","children":null,"spread":false},{"title":"test.yml <span style='color:#111;'> 68B </span>","children":null,"spread":false}],"spread":false},{"title":"vars","children":[{"title":"main.yml <span style='color:#111;'> 30B </span>","children":null,"spread":false}],"spread":false},{"title":"README.md <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"meta","children":[{"title":"main.yml <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"junos","children":[{"title":"handlers","children":[{"title":"main.yml <span style='color:#111;'> 30B </span>","children":null,"spread":false}],"spread":true},{"title":"tasks","children":[{"title":"main.yml <span style='color:#111;'> 731B </span>","children":null,"spread":false}],"spread":false},{"title":"defaults","children":[{"title":"main.yml <span style='color:#111;'> 29B </span>","children":null,"spread":false}],"spread":false},{"title":"tests","children":[{"title":"inventory <span style='color:#111;'> 11B </span>","children":null,"spread":false},{"title":"test.yml <span style='color:#111;'> 63B </span>","children":null,"spread":false}],"spread":false},{"title":"vars","children":[{"title":"main.yml <span style='color:#111;'> 25B </span>","children":null,"spread":false}],"spread":false},{"title":"README.md <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"meta","children":[{"title":"main.yml <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"f5-webapp","children":[{"title":"handlers","children":[{"title":"main.yml <span style='color:#111;'> 173B </span>","children":null,"spread":false}],"spread":false},{"title":"tasks","children":[{"title":"main.yml <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false}],"spread":false},{"title":"defaults","children":[{"title":"main.yml <span style='color:#111;'> 33B </span>","children":null,"spread":false}],"spread":false},{"title":"templates","children":[{"title":"web_servers.cfg.j2 <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false}],"spread":false},{"title":"tests","children":[{"title":"inventory <span style='color:#111;'> 11B </span>","children":null,"spread":false},{"title":"test.yml <span style='color:#111;'> 67B </span>","children":null,"spread":false}],"spread":false},{"title":"vars","children":[{"title":"main.yml <span style='color:#111;'> 29B </span>","children":null,"spread":false}],"spread":false},{"title":"README.md <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"meta","children":[{"title":"main.yml <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"f5","children":[{"title":"handlers","children":[{"title":"main.yml <span style='color:#111;'> 145B </span>","children":null,"spread":false}],"spread":false},{"title":"tasks","children":[{"title":"main.yml <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false}],"spread":false},{"title":"defaults","children":[{"title":"main.yml <span style='color:#111;'> 26B </span>","children":null,"spread":false}],"spread":false},{"title":"templates","children":[{"title":"zebos.conf.j2 <span style='color:#111;'> 349B </span>","children":null,"spread":false}],"spread":false},{"title":"tests","children":[{"title":"inventory <span style='color:#111;'> 11B </span>","children":null,"spread":false},{"title":"test.yml <span style='color:#111;'> 60B </span>","children":null,"spread":false}],"spread":false},{"title":"vars","children":[{"title":"main.yml <span style='color:#111;'> 22B </span>","children":null,"spread":false}],"spread":false},{"title":"README.md <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"meta","children":[{"title":"main.yml <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":".DS_Store <span style='color:#111;'> 8.00KB </span>","children":null,"spread":false},{"title":"test.yml <span style='color:#111;'> 676B </span>","children":null,"spread":false},{"title":"reset_lab_network.yml <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"netconf.yml <span style='color:#111;'> 230B </span>","children":null,"spread":false},{"title":"files","children":[{"title":"css","children":[{"title":"main.css <span style='color:#111;'> 2.28KB </span>","children":null,"spread":false}],"spread":false},{"title":"index.html <span style='color:#111;'> 878B </span>","children":null,"spread":false},{"title":"car_red.jpg <span style='color:#111;'> 272.37KB </span>","children":null,"spread":false}],"spread":false},{"title":"configure_app.yml <span style='color:#111;'> 287B </span>","children":null,"spread":false},{"title":"backup.yml <span style='color:#111;'> 512B </span>","children":null,"spread":false},{"title":"i_quit.yml <span style='color:#111;'> 287B </span>","children":null,"spread":false}],"spread":false},{"title":"nagios","children":[{"title":"opt","children":[{"title":"Custom-Nagios-Plugins","children":[{"title":"trace_to_host.sh <span style='color:#111;'> 2.29KB </span>","children":null,"spread":false},{"title":"disable_node.sh <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"st2_notifier.sh <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false}],"spread":true},{"title":"nagios","children":[{"title":"libexec","children":[{"title":"st2service_handler.yaml <span style='color:#111;'> 321B </span>","children":null,"spread":false}],"spread":true},{"title":"etc","children":[{"title":"resource.cfg <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"nagios.cfg <span style='color:#111;'> 43.76KB </span>","children":null,"spread":false},{"title":"cgi.cfg <span style='color:#111;'> 11.38KB </span>","children":null,"spread":false},{"title":"objects","children":[{"title":"web_servers.cfg <span style='color:#111;'> 4.70KB </span>","children":null,"spread":false},{"title":"commands.cfg <span style='color:#111;'> 7.96KB </span>","children":null,"spread":false},{"title":"windows.cfg <span style='color:#111;'> 3.90KB </span>","children":null,"spread":false},{"title":"timeperiods.cfg <span style='color:#111;'> 3.10KB </span>","children":null,"spread":false},{"title":"contacts.cfg <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":"printer.cfg <span style='color:#111;'> 3.00KB </span>","children":null,"spread":false},{"title":"templates.cfg <span style='color:#111;'> 10.74KB </span>","children":null,"spread":false},{"title":"localhost.cfg.0 <span style='color:#111;'> 4.52KB </span>","children":null,"spread":false},{"title":"localhost.cfg <span style='color:#111;'> 4.11KB </span>","children":null,"spread":false},{"title":"switch.cfg <span style='color:#111;'> 3.18KB </span>","children":null,"spread":false},{"title":"the_host.cfg <span style='color:#111;'> 2.85KB </span>","children":null,"spread":false}],"spread":false},{"title":"htpasswd.users <span style='color:#111;'> 20B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"Arctiq - Self-Healing Networks with Ansible.pdf <span style='color:#111;'> 3.59MB </span>","children":null,"spread":false},{"title":"ansible.cfg <span style='color:#111;'> 169B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"stackstorm","children":[{"title":"packs","children":[{"title":"arctiq","children":[{"title":"pack.yaml <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"actions","children":[{"title":"failnetwork.meta.yaml <span style='color:#111;'> 460B </span>","children":null,"spread":false},{"title":"slack-ansible-slack.meta.yaml <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"lab-iquit.meta.yaml <span style='color:#111;'> 580B </span>","children":null,"spread":false},{"title":"chains","children":[{"title":"lab-iquit.yaml <span style='color:#111;'> 754B </span>","children":null,"spread":false},{"title":"failnetwork.yaml <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"echochain.yaml <span style='color:#111;'> 712B </span>","children":null,"spread":false},{"title":"slack-ansible-slack.yaml <span style='color:#111;'> 906B </span>","children":null,"spread":false},{"title":"lab-reset.yaml <span style='color:#111;'> 781B </span>","children":null,"spread":false}],"spread":false},{"title":"echochain.meta.yaml <span style='color:#111;'> 514B </span>","children":null,"spread":false},{"title":"lab-reset.meta.yaml <span style='color:#111;'> 535B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"slack.yaml <span style='color:#111;'> 325B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]