Support for additional RTP environment preferences
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cisco Openstack |
New
|
High
|
Michael DeHaan | ||
Folsom |
New
|
Low
|
Michael DeHaan |
Bug Description
There are various small things that we need to do to support our CVF2 setup.
First off, we would like to have a boolean gating the establishment of a management interface (i.e. SSH) to be created. This can be configured by setting a
oob_mgmt_interface = "ethN"
in site.pp, for example, and the booleans can wrap the resource in core.pp
Additionally, we would like to set up booleans that affect the cobbler setup, that set puppet agents to not autostart for debugging, ex:
$puppet_auto_start = true; # default would be true
Additionally, we have some other needs regarding routing due to the addition of that interface, which are currently implemented by a on-the-side-patch from Chris Ricker:
--- cobbler-node.orig 2013-01-17 15:40:49.086957831 -0500
+++ cobbler-node.pp 2013-01-17 12:46:19.869124299 -0500
@@ -17,8 +17,12 @@
late_command => "
sed -e '/logdir/ a pluginsync=true' -i /target/
sed -e \"/logdir/ a server=
/target/
- sed -e 's/START=
+ sed -e 's/START=
+ sed -e 's/option rfc3442/supersede domain-name-servers
2.3.1.254;
\"sdu.lab\
echo -e \"server $cobbler_node_fqdn iburst\" > /target/
+ echo -e \"\tpost-up route add -net 2.0.0.0 netmask 255.0.0.0 gw
2.3.1.1\" >> /target/
+ echo -e \"auto $external_
manual\\n\\tup ifconfig $external_interface up\\n\\tdown ifconfig
$external_interface down\" >> /target/
+ echo -e \"auto eth0\\niface eth0 inet dhcp\\n\" >>
/target/
echo '8021q' >> /target/etc/modules ; \
true
",
So this seems to imply an option supersede_
Without these changes our network configuration is not usable for OpenStack.
Changed in openstack-cisco: | |
importance: | Undecided → High |
assignee: | nobody → Michael DeHaan (mdehaan) |