├── README.md ├── ansible-tutorials ├── README.md ├── Vagrantfile ├── app_hosting │ ├── Vagrantfile │ ├── configs │ │ ├── ansible_env │ │ ├── ansible_hosts │ │ ├── deploy_container.yml │ │ ├── rtr_config │ │ └── xr-lxc-app.xml │ ├── scripts │ │ └── apply_config.sh │ └── ubuntu.sh ├── ubuntu.sh └── xr_config ├── docker-app-topo-bootstrap ├── Vagrantfile ├── configs │ └── rtr_config └── scripts │ ├── apply_config.sh │ └── docker_install.sh ├── grpc-exercises ├── MOTD ├── Vagrantfile ├── bashrc ├── client │ └── client.tar.gz ├── configs │ └── rtr_config └── scripts │ └── apply_config.sh ├── lxc-app-topo-bootstrap ├── Vagrantfile ├── configs │ └── rtr_config └── scripts │ └── apply_config.sh ├── native-app-topo-bootstrap ├── Vagrantfile ├── configs │ └── rtr_config ├── iperf.spec └── scripts │ └── apply_config.sh ├── puppet-tutorials ├── README.md ├── Vagrantfile └── app_hosting │ ├── centos-pm │ ├── Vagrantfile │ ├── configs │ │ ├── agent │ │ │ ├── cisco_yang.yaml │ │ │ ├── conft │ │ │ ├── hosts │ │ │ └── puppet.conf │ │ └── master │ │ │ ├── cisco_yang.yaml │ │ │ ├── hostname │ │ │ ├── hosts │ │ │ ├── hosts.cfg │ │ │ └── puppet.conf │ ├── iosxrv.sh │ ├── puppetmaster.sh │ ├── scripts │ │ └── apply_config.sh │ ├── ubuntu-xenial-16.04-cloudimg-console.log │ └── xr_config │ └── ubuntu-pm │ ├── Vagrantfile │ ├── configs │ ├── agent │ │ ├── conft │ │ ├── hosts │ │ └── puppet.conf │ ├── cisco_yang.yaml │ └── master │ │ ├── hosts │ │ └── puppet.conf │ ├── iosxrv.sh │ ├── puppetmaster.sh │ ├── scripts │ └── apply_config.sh │ └── xr_config ├── simple-mixed-topo └── Vagrantfile └── single_node_bootstrap ├── Vagrantfile ├── configs └── rtr_config └── scripts └── apply_config.sh /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/README.md -------------------------------------------------------------------------------- /ansible-tutorials/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/ansible-tutorials/README.md -------------------------------------------------------------------------------- /ansible-tutorials/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/ansible-tutorials/Vagrantfile -------------------------------------------------------------------------------- /ansible-tutorials/app_hosting/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/ansible-tutorials/app_hosting/Vagrantfile -------------------------------------------------------------------------------- /ansible-tutorials/app_hosting/configs/ansible_env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/ansible-tutorials/app_hosting/configs/ansible_env -------------------------------------------------------------------------------- /ansible-tutorials/app_hosting/configs/ansible_hosts: -------------------------------------------------------------------------------- 1 | [ss-xr] 2 | 10.1.1.20 ansible_ssh_user=vagrant 3 | 4 | -------------------------------------------------------------------------------- /ansible-tutorials/app_hosting/configs/deploy_container.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/ansible-tutorials/app_hosting/configs/deploy_container.yml -------------------------------------------------------------------------------- /ansible-tutorials/app_hosting/configs/rtr_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/ansible-tutorials/app_hosting/configs/rtr_config -------------------------------------------------------------------------------- /ansible-tutorials/app_hosting/configs/xr-lxc-app.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/ansible-tutorials/app_hosting/configs/xr-lxc-app.xml -------------------------------------------------------------------------------- /ansible-tutorials/app_hosting/scripts/apply_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/ansible-tutorials/app_hosting/scripts/apply_config.sh -------------------------------------------------------------------------------- /ansible-tutorials/app_hosting/ubuntu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/ansible-tutorials/app_hosting/ubuntu.sh -------------------------------------------------------------------------------- /ansible-tutorials/ubuntu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/ansible-tutorials/ubuntu.sh -------------------------------------------------------------------------------- /ansible-tutorials/xr_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/ansible-tutorials/xr_config -------------------------------------------------------------------------------- /docker-app-topo-bootstrap/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/docker-app-topo-bootstrap/Vagrantfile -------------------------------------------------------------------------------- /docker-app-topo-bootstrap/configs/rtr_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/docker-app-topo-bootstrap/configs/rtr_config -------------------------------------------------------------------------------- /docker-app-topo-bootstrap/scripts/apply_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/docker-app-topo-bootstrap/scripts/apply_config.sh -------------------------------------------------------------------------------- /docker-app-topo-bootstrap/scripts/docker_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/docker-app-topo-bootstrap/scripts/docker_install.sh -------------------------------------------------------------------------------- /grpc-exercises/MOTD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/grpc-exercises/MOTD -------------------------------------------------------------------------------- /grpc-exercises/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/grpc-exercises/Vagrantfile -------------------------------------------------------------------------------- /grpc-exercises/bashrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/grpc-exercises/bashrc -------------------------------------------------------------------------------- /grpc-exercises/client/client.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/grpc-exercises/client/client.tar.gz -------------------------------------------------------------------------------- /grpc-exercises/configs/rtr_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/grpc-exercises/configs/rtr_config -------------------------------------------------------------------------------- /grpc-exercises/scripts/apply_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/grpc-exercises/scripts/apply_config.sh -------------------------------------------------------------------------------- /lxc-app-topo-bootstrap/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/lxc-app-topo-bootstrap/Vagrantfile -------------------------------------------------------------------------------- /lxc-app-topo-bootstrap/configs/rtr_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/lxc-app-topo-bootstrap/configs/rtr_config -------------------------------------------------------------------------------- /lxc-app-topo-bootstrap/scripts/apply_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/lxc-app-topo-bootstrap/scripts/apply_config.sh -------------------------------------------------------------------------------- /native-app-topo-bootstrap/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/native-app-topo-bootstrap/Vagrantfile -------------------------------------------------------------------------------- /native-app-topo-bootstrap/configs/rtr_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/native-app-topo-bootstrap/configs/rtr_config -------------------------------------------------------------------------------- /native-app-topo-bootstrap/iperf.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/native-app-topo-bootstrap/iperf.spec -------------------------------------------------------------------------------- /native-app-topo-bootstrap/scripts/apply_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/native-app-topo-bootstrap/scripts/apply_config.sh -------------------------------------------------------------------------------- /puppet-tutorials/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/puppet-tutorials/README.md -------------------------------------------------------------------------------- /puppet-tutorials/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/puppet-tutorials/Vagrantfile -------------------------------------------------------------------------------- /puppet-tutorials/app_hosting/centos-pm/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/puppet-tutorials/app_hosting/centos-pm/Vagrantfile -------------------------------------------------------------------------------- /puppet-tutorials/app_hosting/centos-pm/configs/agent/cisco_yang.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/puppet-tutorials/app_hosting/centos-pm/configs/agent/cisco_yang.yaml -------------------------------------------------------------------------------- /puppet-tutorials/app_hosting/centos-pm/configs/agent/conft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/puppet-tutorials/app_hosting/centos-pm/configs/agent/conft -------------------------------------------------------------------------------- /puppet-tutorials/app_hosting/centos-pm/configs/agent/hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/puppet-tutorials/app_hosting/centos-pm/configs/agent/hosts -------------------------------------------------------------------------------- /puppet-tutorials/app_hosting/centos-pm/configs/agent/puppet.conf: -------------------------------------------------------------------------------- 1 | [main] 2 | server = centos-puppetmaster.cisco.com 3 | -------------------------------------------------------------------------------- /puppet-tutorials/app_hosting/centos-pm/configs/master/cisco_yang.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/puppet-tutorials/app_hosting/centos-pm/configs/master/cisco_yang.yaml -------------------------------------------------------------------------------- /puppet-tutorials/app_hosting/centos-pm/configs/master/hostname: -------------------------------------------------------------------------------- 1 | centos-puppetmaster 2 | -------------------------------------------------------------------------------- /puppet-tutorials/app_hosting/centos-pm/configs/master/hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/puppet-tutorials/app_hosting/centos-pm/configs/master/hosts -------------------------------------------------------------------------------- /puppet-tutorials/app_hosting/centos-pm/configs/master/hosts.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/puppet-tutorials/app_hosting/centos-pm/configs/master/hosts.cfg -------------------------------------------------------------------------------- /puppet-tutorials/app_hosting/centos-pm/configs/master/puppet.conf: -------------------------------------------------------------------------------- 1 | autosign = true 2 | -------------------------------------------------------------------------------- /puppet-tutorials/app_hosting/centos-pm/iosxrv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/puppet-tutorials/app_hosting/centos-pm/iosxrv.sh -------------------------------------------------------------------------------- /puppet-tutorials/app_hosting/centos-pm/puppetmaster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/puppet-tutorials/app_hosting/centos-pm/puppetmaster.sh -------------------------------------------------------------------------------- /puppet-tutorials/app_hosting/centos-pm/scripts/apply_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/puppet-tutorials/app_hosting/centos-pm/scripts/apply_config.sh -------------------------------------------------------------------------------- /puppet-tutorials/app_hosting/centos-pm/ubuntu-xenial-16.04-cloudimg-console.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/puppet-tutorials/app_hosting/centos-pm/ubuntu-xenial-16.04-cloudimg-console.log -------------------------------------------------------------------------------- /puppet-tutorials/app_hosting/centos-pm/xr_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/puppet-tutorials/app_hosting/centos-pm/xr_config -------------------------------------------------------------------------------- /puppet-tutorials/app_hosting/ubuntu-pm/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/puppet-tutorials/app_hosting/ubuntu-pm/Vagrantfile -------------------------------------------------------------------------------- /puppet-tutorials/app_hosting/ubuntu-pm/configs/agent/conft: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/puppet-tutorials/app_hosting/ubuntu-pm/configs/agent/conft -------------------------------------------------------------------------------- /puppet-tutorials/app_hosting/ubuntu-pm/configs/agent/hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/puppet-tutorials/app_hosting/ubuntu-pm/configs/agent/hosts -------------------------------------------------------------------------------- /puppet-tutorials/app_hosting/ubuntu-pm/configs/agent/puppet.conf: -------------------------------------------------------------------------------- 1 | [main] 2 | server = ubuntu-xenial.cisco.com 3 | -------------------------------------------------------------------------------- /puppet-tutorials/app_hosting/ubuntu-pm/configs/cisco_yang.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/puppet-tutorials/app_hosting/ubuntu-pm/configs/cisco_yang.yaml -------------------------------------------------------------------------------- /puppet-tutorials/app_hosting/ubuntu-pm/configs/master/hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/puppet-tutorials/app_hosting/ubuntu-pm/configs/master/hosts -------------------------------------------------------------------------------- /puppet-tutorials/app_hosting/ubuntu-pm/configs/master/puppet.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/puppet-tutorials/app_hosting/ubuntu-pm/configs/master/puppet.conf -------------------------------------------------------------------------------- /puppet-tutorials/app_hosting/ubuntu-pm/iosxrv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/puppet-tutorials/app_hosting/ubuntu-pm/iosxrv.sh -------------------------------------------------------------------------------- /puppet-tutorials/app_hosting/ubuntu-pm/puppetmaster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/puppet-tutorials/app_hosting/ubuntu-pm/puppetmaster.sh -------------------------------------------------------------------------------- /puppet-tutorials/app_hosting/ubuntu-pm/scripts/apply_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/puppet-tutorials/app_hosting/ubuntu-pm/scripts/apply_config.sh -------------------------------------------------------------------------------- /puppet-tutorials/app_hosting/ubuntu-pm/xr_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/puppet-tutorials/app_hosting/ubuntu-pm/xr_config -------------------------------------------------------------------------------- /simple-mixed-topo/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/simple-mixed-topo/Vagrantfile -------------------------------------------------------------------------------- /single_node_bootstrap/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/single_node_bootstrap/Vagrantfile -------------------------------------------------------------------------------- /single_node_bootstrap/configs/rtr_config: -------------------------------------------------------------------------------- 1 | !! XR configuration 2 | ! 3 | grpc 4 | port 57789 5 | ! 6 | end 7 | -------------------------------------------------------------------------------- /single_node_bootstrap/scripts/apply_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ios-xr/vagrant-xrdocs/HEAD/single_node_bootstrap/scripts/apply_config.sh --------------------------------------------------------------------------------