├── README.md ├── ansible └── playbooks │ ├── conditional_example.pb.yaml │ ├── core_ospf_config.pb.yaml │ ├── example-10-1-modified.pb.yaml │ ├── example-10-1.pb.yaml │ ├── facts.pb.yaml │ ├── facts2.pb.yaml │ ├── facts3.pb.yaml │ ├── facts4.pb.yaml │ ├── facts5.pb.yaml │ ├── facts6.pb.yaml │ ├── group_vars │ ├── junos-all │ │ ├── vars │ │ └── vault │ ├── junos-lab │ ├── junos-platform-EX │ ├── junos-platform-MX │ ├── junos-site1 │ └── junos-site2 │ ├── host_vars │ ├── core1.lab │ ├── core1.site1 │ ├── core1.site2 │ ├── core2.site1 │ ├── edge1.lab │ ├── edge1.site1 │ ├── edge2.lab │ ├── edge2.site1 │ ├── edge3.lab │ └── edge3.site1 │ ├── initial_config.pb.yaml │ ├── lab.inv │ ├── loop_example.pb.yaml │ ├── print_login_creds_and_group_members.yaml │ ├── private_vars.yaml │ ├── prod.inv │ ├── roles │ ├── generate_core_ospf_config │ │ ├── handlers │ │ │ └── main.yaml │ │ ├── meta │ │ │ └── main.yaml │ │ ├── tasks │ │ │ └── main.yaml │ │ ├── templates │ │ │ └── core_ospf_config.j2 │ │ └── vars │ │ │ └── main.yaml │ ├── generate_hash │ │ └── tasks │ │ │ └── main.yaml │ ├── generate_initial_config │ │ ├── handlers │ │ │ └── main.yaml │ │ ├── meta │ │ │ └── main.yaml │ │ ├── tasks │ │ │ └── main.yaml │ │ ├── templates │ │ │ └── initial.conf.j2 │ │ └── vars │ │ │ └── main.yaml │ ├── login_facts_and_dynamic_groups │ │ ├── meta │ │ │ └── main.yaml │ │ └── tasks │ │ │ ├── console_facts.yaml │ │ │ ├── main.yaml │ │ │ ├── netconf_facts.yaml │ │ │ └── set_jlogin_and_jfacts.yaml │ └── zeroize │ │ ├── meta │ │ └── main.yaml │ │ ├── tasks │ │ └── main.yaml │ │ └── vars │ │ └── main.yaml │ └── zeroize.pb.yaml ├── commit_scripts ├── boilerplate.slax ├── example_automatically_fixing_mistakes │ ├── mpls-fixup-001.slax │ ├── mpls-fixup-002.slax │ └── mpls-fixup-003.slax ├── example_custom_configuration_checks │ ├── bgp-check-001.slax │ ├── bgp-check-002.slax │ └── bgp-check-003.slax └── example_dynamically_expanding_configuration │ ├── bgp-template-001.slax │ ├── bgp-template-002.slax │ ├── bgp-template-003.slax │ ├── bgp-template-003a.slax │ ├── bgp-template-final_permament.slax │ └── bgp-template-final_transient.slax ├── event_scripts ├── boilerplate.slax ├── embedded_event_policy.slax └── flapping_link │ ├── README.md │ ├── event_policy.conf │ └── lacp.slax ├── initial_provisioning └── encode_ztp_option43.sh ├── op_scripts ├── boilerblate.slax ├── clear-bgp-neighor.slax ├── config-change.slax ├── example_custom_cli_command │ ├── show-interface-001.slax │ ├── show-interface-002.slax │ └── show-interface-003.slax ├── example_filtering_cli_output │ ├── show-int-filtered-001.slax │ ├── show-int-filtered-002.slax │ ├── show-int-filtered-003.slax │ ├── show-int-filtered-004.slax │ └── show-int-filtered-005.slax ├── get-config.slax ├── outputtest.slax ├── progresstest.slax ├── testscript.slax ├── tracetest.slax ├── uptime.slax ├── userinputtest.slax ├── usersecrettest.slax └── version.slax ├── puppet ├── environments │ └── production │ │ └── manifests │ │ ├── 00_common_vars.pp │ │ ├── 10_junos_puppet_user_cshrc.pp │ │ ├── 12_junos_puppet_user_puppet_conf.pp │ │ ├── 14_junos_puppet_run_cron.pp │ │ ├── 16_puppet_junos_config.pp │ │ ├── 60_junos_ae_device_config.pp │ │ ├── 70_junos_switch_uplinks.pp │ │ ├── 80_all_nodes.pp │ │ └── 90_example.com_nodes.pp ├── files │ └── junos_templates │ │ ├── ae_device_config.xml.erb │ │ ├── puppet_agent_conf.erb │ │ └── puppet_junos_config.text.erb ├── fileserver.conf └── puppet.conf ├── pyez ├── interface_descriptions_template.xml └── lldp_interface_descriptions_pyez.py └── rest └── lldp_interface_descriptions_rest.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/README.md -------------------------------------------------------------------------------- /ansible/playbooks/conditional_example.pb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/conditional_example.pb.yaml -------------------------------------------------------------------------------- /ansible/playbooks/core_ospf_config.pb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/core_ospf_config.pb.yaml -------------------------------------------------------------------------------- /ansible/playbooks/example-10-1-modified.pb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/example-10-1-modified.pb.yaml -------------------------------------------------------------------------------- /ansible/playbooks/example-10-1.pb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/example-10-1.pb.yaml -------------------------------------------------------------------------------- /ansible/playbooks/facts.pb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/facts.pb.yaml -------------------------------------------------------------------------------- /ansible/playbooks/facts2.pb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/facts2.pb.yaml -------------------------------------------------------------------------------- /ansible/playbooks/facts3.pb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/facts3.pb.yaml -------------------------------------------------------------------------------- /ansible/playbooks/facts4.pb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/facts4.pb.yaml -------------------------------------------------------------------------------- /ansible/playbooks/facts5.pb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/facts5.pb.yaml -------------------------------------------------------------------------------- /ansible/playbooks/facts6.pb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/facts6.pb.yaml -------------------------------------------------------------------------------- /ansible/playbooks/group_vars/junos-all/vars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/group_vars/junos-all/vars -------------------------------------------------------------------------------- /ansible/playbooks/group_vars/junos-all/vault: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/group_vars/junos-all/vault -------------------------------------------------------------------------------- /ansible/playbooks/group_vars/junos-lab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/group_vars/junos-lab -------------------------------------------------------------------------------- /ansible/playbooks/group_vars/junos-platform-EX: -------------------------------------------------------------------------------- 1 | --- 2 | jcfg: 3 | mgmt_int: me0 4 | -------------------------------------------------------------------------------- /ansible/playbooks/group_vars/junos-platform-MX: -------------------------------------------------------------------------------- 1 | --- 2 | jcfg: 3 | mgmt_int: fxp0 4 | -------------------------------------------------------------------------------- /ansible/playbooks/group_vars/junos-site1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/group_vars/junos-site1 -------------------------------------------------------------------------------- /ansible/playbooks/group_vars/junos-site2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/group_vars/junos-site2 -------------------------------------------------------------------------------- /ansible/playbooks/host_vars/core1.lab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/host_vars/core1.lab -------------------------------------------------------------------------------- /ansible/playbooks/host_vars/core1.site1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/host_vars/core1.site1 -------------------------------------------------------------------------------- /ansible/playbooks/host_vars/core1.site2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/host_vars/core1.site2 -------------------------------------------------------------------------------- /ansible/playbooks/host_vars/core2.site1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/host_vars/core2.site1 -------------------------------------------------------------------------------- /ansible/playbooks/host_vars/edge1.lab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/host_vars/edge1.lab -------------------------------------------------------------------------------- /ansible/playbooks/host_vars/edge1.site1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/host_vars/edge1.site1 -------------------------------------------------------------------------------- /ansible/playbooks/host_vars/edge2.lab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/host_vars/edge2.lab -------------------------------------------------------------------------------- /ansible/playbooks/host_vars/edge2.site1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/host_vars/edge2.site1 -------------------------------------------------------------------------------- /ansible/playbooks/host_vars/edge3.lab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/host_vars/edge3.lab -------------------------------------------------------------------------------- /ansible/playbooks/host_vars/edge3.site1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/host_vars/edge3.site1 -------------------------------------------------------------------------------- /ansible/playbooks/initial_config.pb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/initial_config.pb.yaml -------------------------------------------------------------------------------- /ansible/playbooks/lab.inv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/lab.inv -------------------------------------------------------------------------------- /ansible/playbooks/loop_example.pb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/loop_example.pb.yaml -------------------------------------------------------------------------------- /ansible/playbooks/print_login_creds_and_group_members.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/print_login_creds_and_group_members.yaml -------------------------------------------------------------------------------- /ansible/playbooks/private_vars.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | default_password: user123 3 | -------------------------------------------------------------------------------- /ansible/playbooks/prod.inv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/prod.inv -------------------------------------------------------------------------------- /ansible/playbooks/roles/generate_core_ospf_config/handlers/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/roles/generate_core_ospf_config/handlers/main.yaml -------------------------------------------------------------------------------- /ansible/playbooks/roles/generate_core_ospf_config/meta/main.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - { role: Juniper.junos } 4 | -------------------------------------------------------------------------------- /ansible/playbooks/roles/generate_core_ospf_config/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/roles/generate_core_ospf_config/tasks/main.yaml -------------------------------------------------------------------------------- /ansible/playbooks/roles/generate_core_ospf_config/templates/core_ospf_config.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/roles/generate_core_ospf_config/templates/core_ospf_config.j2 -------------------------------------------------------------------------------- /ansible/playbooks/roles/generate_core_ospf_config/vars/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/roles/generate_core_ospf_config/vars/main.yaml -------------------------------------------------------------------------------- /ansible/playbooks/roles/generate_hash/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/roles/generate_hash/tasks/main.yaml -------------------------------------------------------------------------------- /ansible/playbooks/roles/generate_initial_config/handlers/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/roles/generate_initial_config/handlers/main.yaml -------------------------------------------------------------------------------- /ansible/playbooks/roles/generate_initial_config/meta/main.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - { role: Juniper.junos } 4 | -------------------------------------------------------------------------------- /ansible/playbooks/roles/generate_initial_config/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/roles/generate_initial_config/tasks/main.yaml -------------------------------------------------------------------------------- /ansible/playbooks/roles/generate_initial_config/templates/initial.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/roles/generate_initial_config/templates/initial.conf.j2 -------------------------------------------------------------------------------- /ansible/playbooks/roles/generate_initial_config/vars/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/roles/generate_initial_config/vars/main.yaml -------------------------------------------------------------------------------- /ansible/playbooks/roles/login_facts_and_dynamic_groups/meta/main.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - { role: Juniper.junos } 4 | -------------------------------------------------------------------------------- /ansible/playbooks/roles/login_facts_and_dynamic_groups/tasks/console_facts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/roles/login_facts_and_dynamic_groups/tasks/console_facts.yaml -------------------------------------------------------------------------------- /ansible/playbooks/roles/login_facts_and_dynamic_groups/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/roles/login_facts_and_dynamic_groups/tasks/main.yaml -------------------------------------------------------------------------------- /ansible/playbooks/roles/login_facts_and_dynamic_groups/tasks/netconf_facts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/roles/login_facts_and_dynamic_groups/tasks/netconf_facts.yaml -------------------------------------------------------------------------------- /ansible/playbooks/roles/login_facts_and_dynamic_groups/tasks/set_jlogin_and_jfacts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/roles/login_facts_and_dynamic_groups/tasks/set_jlogin_and_jfacts.yaml -------------------------------------------------------------------------------- /ansible/playbooks/roles/zeroize/meta/main.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - { role: Juniper.junos } 4 | -------------------------------------------------------------------------------- /ansible/playbooks/roles/zeroize/tasks/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/roles/zeroize/tasks/main.yaml -------------------------------------------------------------------------------- /ansible/playbooks/roles/zeroize/vars/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/roles/zeroize/vars/main.yaml -------------------------------------------------------------------------------- /ansible/playbooks/zeroize.pb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/ansible/playbooks/zeroize.pb.yaml -------------------------------------------------------------------------------- /commit_scripts/boilerplate.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/commit_scripts/boilerplate.slax -------------------------------------------------------------------------------- /commit_scripts/example_automatically_fixing_mistakes/mpls-fixup-001.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/commit_scripts/example_automatically_fixing_mistakes/mpls-fixup-001.slax -------------------------------------------------------------------------------- /commit_scripts/example_automatically_fixing_mistakes/mpls-fixup-002.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/commit_scripts/example_automatically_fixing_mistakes/mpls-fixup-002.slax -------------------------------------------------------------------------------- /commit_scripts/example_automatically_fixing_mistakes/mpls-fixup-003.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/commit_scripts/example_automatically_fixing_mistakes/mpls-fixup-003.slax -------------------------------------------------------------------------------- /commit_scripts/example_custom_configuration_checks/bgp-check-001.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/commit_scripts/example_custom_configuration_checks/bgp-check-001.slax -------------------------------------------------------------------------------- /commit_scripts/example_custom_configuration_checks/bgp-check-002.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/commit_scripts/example_custom_configuration_checks/bgp-check-002.slax -------------------------------------------------------------------------------- /commit_scripts/example_custom_configuration_checks/bgp-check-003.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/commit_scripts/example_custom_configuration_checks/bgp-check-003.slax -------------------------------------------------------------------------------- /commit_scripts/example_dynamically_expanding_configuration/bgp-template-001.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/commit_scripts/example_dynamically_expanding_configuration/bgp-template-001.slax -------------------------------------------------------------------------------- /commit_scripts/example_dynamically_expanding_configuration/bgp-template-002.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/commit_scripts/example_dynamically_expanding_configuration/bgp-template-002.slax -------------------------------------------------------------------------------- /commit_scripts/example_dynamically_expanding_configuration/bgp-template-003.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/commit_scripts/example_dynamically_expanding_configuration/bgp-template-003.slax -------------------------------------------------------------------------------- /commit_scripts/example_dynamically_expanding_configuration/bgp-template-003a.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/commit_scripts/example_dynamically_expanding_configuration/bgp-template-003a.slax -------------------------------------------------------------------------------- /commit_scripts/example_dynamically_expanding_configuration/bgp-template-final_permament.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/commit_scripts/example_dynamically_expanding_configuration/bgp-template-final_permament.slax -------------------------------------------------------------------------------- /commit_scripts/example_dynamically_expanding_configuration/bgp-template-final_transient.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/commit_scripts/example_dynamically_expanding_configuration/bgp-template-final_transient.slax -------------------------------------------------------------------------------- /event_scripts/boilerplate.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/event_scripts/boilerplate.slax -------------------------------------------------------------------------------- /event_scripts/embedded_event_policy.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/event_scripts/embedded_event_policy.slax -------------------------------------------------------------------------------- /event_scripts/flapping_link/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/event_scripts/flapping_link/README.md -------------------------------------------------------------------------------- /event_scripts/flapping_link/event_policy.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/event_scripts/flapping_link/event_policy.conf -------------------------------------------------------------------------------- /event_scripts/flapping_link/lacp.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/event_scripts/flapping_link/lacp.slax -------------------------------------------------------------------------------- /initial_provisioning/encode_ztp_option43.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/initial_provisioning/encode_ztp_option43.sh -------------------------------------------------------------------------------- /op_scripts/boilerblate.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/op_scripts/boilerblate.slax -------------------------------------------------------------------------------- /op_scripts/clear-bgp-neighor.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/op_scripts/clear-bgp-neighor.slax -------------------------------------------------------------------------------- /op_scripts/config-change.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/op_scripts/config-change.slax -------------------------------------------------------------------------------- /op_scripts/example_custom_cli_command/show-interface-001.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/op_scripts/example_custom_cli_command/show-interface-001.slax -------------------------------------------------------------------------------- /op_scripts/example_custom_cli_command/show-interface-002.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/op_scripts/example_custom_cli_command/show-interface-002.slax -------------------------------------------------------------------------------- /op_scripts/example_custom_cli_command/show-interface-003.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/op_scripts/example_custom_cli_command/show-interface-003.slax -------------------------------------------------------------------------------- /op_scripts/example_filtering_cli_output/show-int-filtered-001.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/op_scripts/example_filtering_cli_output/show-int-filtered-001.slax -------------------------------------------------------------------------------- /op_scripts/example_filtering_cli_output/show-int-filtered-002.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/op_scripts/example_filtering_cli_output/show-int-filtered-002.slax -------------------------------------------------------------------------------- /op_scripts/example_filtering_cli_output/show-int-filtered-003.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/op_scripts/example_filtering_cli_output/show-int-filtered-003.slax -------------------------------------------------------------------------------- /op_scripts/example_filtering_cli_output/show-int-filtered-004.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/op_scripts/example_filtering_cli_output/show-int-filtered-004.slax -------------------------------------------------------------------------------- /op_scripts/example_filtering_cli_output/show-int-filtered-005.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/op_scripts/example_filtering_cli_output/show-int-filtered-005.slax -------------------------------------------------------------------------------- /op_scripts/get-config.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/op_scripts/get-config.slax -------------------------------------------------------------------------------- /op_scripts/outputtest.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/op_scripts/outputtest.slax -------------------------------------------------------------------------------- /op_scripts/progresstest.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/op_scripts/progresstest.slax -------------------------------------------------------------------------------- /op_scripts/testscript.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/op_scripts/testscript.slax -------------------------------------------------------------------------------- /op_scripts/tracetest.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/op_scripts/tracetest.slax -------------------------------------------------------------------------------- /op_scripts/uptime.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/op_scripts/uptime.slax -------------------------------------------------------------------------------- /op_scripts/userinputtest.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/op_scripts/userinputtest.slax -------------------------------------------------------------------------------- /op_scripts/usersecrettest.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/op_scripts/usersecrettest.slax -------------------------------------------------------------------------------- /op_scripts/version.slax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/op_scripts/version.slax -------------------------------------------------------------------------------- /puppet/environments/production/manifests/00_common_vars.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/puppet/environments/production/manifests/00_common_vars.pp -------------------------------------------------------------------------------- /puppet/environments/production/manifests/10_junos_puppet_user_cshrc.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/puppet/environments/production/manifests/10_junos_puppet_user_cshrc.pp -------------------------------------------------------------------------------- /puppet/environments/production/manifests/12_junos_puppet_user_puppet_conf.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/puppet/environments/production/manifests/12_junos_puppet_user_puppet_conf.pp -------------------------------------------------------------------------------- /puppet/environments/production/manifests/14_junos_puppet_run_cron.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/puppet/environments/production/manifests/14_junos_puppet_run_cron.pp -------------------------------------------------------------------------------- /puppet/environments/production/manifests/16_puppet_junos_config.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/puppet/environments/production/manifests/16_puppet_junos_config.pp -------------------------------------------------------------------------------- /puppet/environments/production/manifests/60_junos_ae_device_config.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/puppet/environments/production/manifests/60_junos_ae_device_config.pp -------------------------------------------------------------------------------- /puppet/environments/production/manifests/70_junos_switch_uplinks.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/puppet/environments/production/manifests/70_junos_switch_uplinks.pp -------------------------------------------------------------------------------- /puppet/environments/production/manifests/80_all_nodes.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/puppet/environments/production/manifests/80_all_nodes.pp -------------------------------------------------------------------------------- /puppet/environments/production/manifests/90_example.com_nodes.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/puppet/environments/production/manifests/90_example.com_nodes.pp -------------------------------------------------------------------------------- /puppet/files/junos_templates/ae_device_config.xml.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/puppet/files/junos_templates/ae_device_config.xml.erb -------------------------------------------------------------------------------- /puppet/files/junos_templates/puppet_agent_conf.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/puppet/files/junos_templates/puppet_agent_conf.erb -------------------------------------------------------------------------------- /puppet/files/junos_templates/puppet_junos_config.text.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/puppet/files/junos_templates/puppet_junos_config.text.erb -------------------------------------------------------------------------------- /puppet/fileserver.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/puppet/fileserver.conf -------------------------------------------------------------------------------- /puppet/puppet.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/puppet/puppet.conf -------------------------------------------------------------------------------- /pyez/interface_descriptions_template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/pyez/interface_descriptions_template.xml -------------------------------------------------------------------------------- /pyez/lldp_interface_descriptions_pyez.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/pyez/lldp_interface_descriptions_pyez.py -------------------------------------------------------------------------------- /rest/lldp_interface_descriptions_rest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AutomatingJunosAdministration/examples/HEAD/rest/lldp_interface_descriptions_rest.py --------------------------------------------------------------------------------