Skip to content

Instantly share code, notes, and snippets.

@ffund
Last active February 26, 2021 19:38
Show Gist options
  • Save ffund/bf8d28c68ca0de042b62079cc4006e96 to your computer and use it in GitHub Desktop.
Save ffund/bf8d28c68ca0de042b62079cc4006e96 to your computer and use it in GitHub Desktop.
<rspec xmlns="http://www.geni.net/resources/rspec/3" xmlns:emulab="http://www.protogeni.net/resources/rspec/ext/emulab/1" xmlns:tour="http://www.protogeni.net/resources/rspec/ext/apt-tour/1" xmlns:jacks="http://www.protogeni.net/resources/rspec/ext/jacks/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.geni.net/resources/rspec/3 http://www.geni.net/resources/rspec/3/request.xsd" type="request">
<node xmlns="http://www.geni.net/resources/rspec/3" client_id="recon">
<icon xmlns="http://www.protogeni.net/resources/rspec/ext/jacks/1" url="https://portal.geni.net/images/Xen-VM.svg"/>
<sliver_type xmlns="http://www.geni.net/resources/rspec/3" name="emulab-xen">
<disk_image xmlns="http://www.geni.net/resources/rspec/3" name="urn:publicid:IDN+emulab.net+image+emulab-ops:UBUNTU20-64-STD"/>
</sliver_type>
<services xmlns="http://www.geni.net/resources/rspec/3">
<execute xmlns="http://www.geni.net/resources/rspec/3" command="wget -O - https://git.io/JtNm8 | bash" shell="/bin/sh"/>
</services>
<interface xmlns="http://www.geni.net/resources/rspec/3" client_id="interface-1">
<ip address="10.10.1.2" netmask="255.255.255.0" type="ipv4"/>
</interface>
<routable_control_ip xmlns="http://www.protogeni.net/resources/rspec/ext/emulab/1"/>
<site xmlns="http://www.protogeni.net/resources/rspec/ext/jacks/1" id="Site 1"/>
</node>
<node xmlns="http://www.geni.net/resources/rspec/3" client_id="router">
<icon xmlns="http://www.protogeni.net/resources/rspec/ext/jacks/1" url="https://portal.geni.net/images/Xen-VM.svg"/>
<sliver_type xmlns="http://www.geni.net/resources/rspec/3" name="emulab-xen">
<disk_image xmlns="http://www.geni.net/resources/rspec/3" name="urn:publicid:IDN+emulab.net+image+emulab-ops:UBUNTU16-64-STD"/>
</sliver_type>
<services xmlns="http://www.geni.net/resources/rspec/3"/>
<interface xmlns="http://www.geni.net/resources/rspec/3" client_id="interface-0">
<ip address="10.10.1.1" netmask="255.255.255.0" type="ipv4"/>
</interface>
<interface xmlns="http://www.geni.net/resources/rspec/3" client_id="interface-3">
<ip address="10.10.2.1" netmask="255.255.255.0" type="ipv4"/>
</interface>
<site xmlns="http://www.protogeni.net/resources/rspec/ext/jacks/1" id="Site 1"/>
</node>
<node xmlns="http://www.geni.net/resources/rspec/3" client_id="target1">
<icon xmlns="http://www.protogeni.net/resources/rspec/ext/jacks/1" url="https://portal.geni.net/images/Xen-VM.svg"/>
<sliver_type xmlns="http://www.geni.net/resources/rspec/3" name="emulab-xen">
<disk_image xmlns="http://www.geni.net/resources/rspec/3" name="urn:publicid:IDN+emulab.net+image+emulab-ops:UBUNTU16-64-STD"/>
</sliver_type>
<services xmlns="http://www.geni.net/resources/rspec/3">
<execute xmlns="http://www.geni.net/resources/rspec/3" command="sudo iptables -A INPUT -i eth1 -p ICMP -j DROP" shell="/bin/sh"/>
<execute xmlns="http://www.geni.net/resources/rspec/3" command="sudo apt-get update; sudo apt-get -y install apache2" shell="/bin/sh"/>
</services>
<interface xmlns="http://www.geni.net/resources/rspec/3" client_id="interface-2">
<ip address="10.10.2.45" netmask="255.255.255.0" type="ipv4"/>
</interface>
<site xmlns="http://www.protogeni.net/resources/rspec/ext/jacks/1" id="Site 1"/>
</node>
<node xmlns="http://www.geni.net/resources/rspec/3" client_id="target2">
<icon xmlns="http://www.protogeni.net/resources/rspec/ext/jacks/1" url="https://portal.geni.net/images/Xen-VM.svg"/>
<sliver_type xmlns="http://www.geni.net/resources/rspec/3" name="emulab-xen">
<disk_image xmlns="http://www.geni.net/resources/rspec/3" name="urn:publicid:IDN+emulab.net+image+emulab-ops:UBUNTU16-64-STD"/>
</sliver_type>
<services xmlns="http://www.geni.net/resources/rspec/3">
<execute xmlns="http://www.geni.net/resources/rspec/3" command="wget -O - https://git.io/Jt1D6 | bash" shell="/bin/sh"/>
</services>
<interface xmlns="http://www.geni.net/resources/rspec/3" client_id="interface-8">
<ip address="10.10.2.97" netmask="255.255.255.0" type="ipv4"/>
</interface>
<site xmlns="http://www.protogeni.net/resources/rspec/ext/jacks/1" id="Site 1"/>
</node>
<node xmlns="http://www.geni.net/resources/rspec/3" client_id="target3">
<icon xmlns="http://www.protogeni.net/resources/rspec/ext/jacks/1" url="https://portal.geni.net/images/Xen-VM.svg"/>
<sliver_type xmlns="http://www.geni.net/resources/rspec/3" name="emulab-xen">
<disk_image xmlns="http://www.geni.net/resources/rspec/3" name="urn:publicid:IDN+emulab.net+image+emulab-ops:UBUNTU16-64-STD"/>
</sliver_type>
<services xmlns="http://www.geni.net/resources/rspec/3">
<execute xmlns="http://www.geni.net/resources/rspec/3" command="sudo apt-get update; sudo DEBIAN_FRONTEND=noninteractive apt-get -y install postfix" shell="/bin/sh"/>
</services>
<interface xmlns="http://www.geni.net/resources/rspec/3" client_id="interface-9">
<ip address="10.10.2.112" netmask="255.255.255.0" type="ipv4"/>
</interface>
<site xmlns="http://www.protogeni.net/resources/rspec/ext/jacks/1" id="Site 1"/>
</node>
<link xmlns="http://www.geni.net/resources/rspec/3" client_id="link-0">
<interface_ref xmlns="http://www.geni.net/resources/rspec/3" client_id="interface-0"/>
<interface_ref xmlns="http://www.geni.net/resources/rspec/3" client_id="interface-1"/>
<site xmlns="http://www.protogeni.net/resources/rspec/ext/jacks/1" id="undefined"/>
</link>
<link xmlns="http://www.geni.net/resources/rspec/3" client_id="link-1">
<interface_ref xmlns="http://www.geni.net/resources/rspec/3" client_id="interface-2"/>
<interface_ref xmlns="http://www.geni.net/resources/rspec/3" client_id="interface-3"/>
<interface_ref xmlns="http://www.geni.net/resources/rspec/3" client_id="interface-8"/>
<interface_ref xmlns="http://www.geni.net/resources/rspec/3" client_id="interface-9"/>
<site xmlns="http://www.protogeni.net/resources/rspec/ext/jacks/1" id="undefined"/>
</link>
</rspec>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment