Now that we have removed all networking, timezone, system-id... setup
bits from the ansible playbooks we can remove ansible from
cube-essential. We can do basic configuration via the overc-conftools
bash scripts, but we no longer want or have complex setup which
requires ansible.
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
The VRF should not only take care of the vSwitch, it should also
take care of the DNS services to simplify dom0 (which was hardcoded
as the VRF before).
With this change, we move dnsmasq into the VRF container and change
the init of the VRF to start dnsmasq, but not OVS.
To make the vrf container flexible, we must make the VRF addressable
(at 192.168.42.4) and assign that IP to the br-int interface of the
VRF.
We move the setup of the OVS instance into the cube-network hook,
since this is the best and simplest way to ensure that the vswitch
is up, br-int is available and other pre-conditions are met to
assign 192.168.42.4.
Finally, we change the hooks to forward DNS traffic to .4 (versus
dom0 at .3).
Now that the VRF is flexible, we also tweak the hooks to lookup
the vrf container by its attribute, versus any fixed name.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
There have been some changes to c3-ctl which were yet to be reflected
in the bash completions or the documentation. Follow through with
these changes to keep things current.
* Add foreground, interactive and attach options to start
* Add rename/mv command
* Remove --peer and --nested options no longer available to start
* Remove restart command from documentation
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
The cube-domE name is confusing, and we constantly have to explain what
the "E" stands for.
Also, as the design progressed, domE is not an essential part of the
system .. it is optional. As such, it shouldn't be designated as a
"domain".
By dropping the domE and making it cube-desktop, we resolve both the
confusion and the inconsistency.
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>