lp:~virtual-maasers/charms/precise/virtual-maas/trunk

Created by James Page and last modified
Get this branch:
bzr branch lp:~virtual-maasers/charms/precise/virtual-maas/trunk
Members of Virtual Maasers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Virtual Maasers
Status:
Development

Recent revisions

59. By Scott Moser

apply console= to xinstall also

58. By Scott Moser

update paths for editing maas files to address new locations.

This just lets us work on precise -> saucy. To edit the right files.

57. By Scott Moser

just use explicit check for precise or quantal

56. By Scott Moser

hooks/install: only install additional packages ppa on precise or quantal

55. By Scott Moser

mention path and maasname and virsh to .profile

54. By Scott Moser

add README-nojuju.txt

53. By Scott Moser

fix url for juju environment to satisfy precise era juju (0.5)

Without specifying the url with a port explicitly, juju bootstrap will
fail with stack trace with:
  exceptions.TypeError: an integer is required
and then
  Unexpected TimeoutError interacting with provider:
    User timeout caused connection failure.

52. By Scott Moser

return of linux bridging.

linux bridging had been replaced with openvswitch.
However the libvirt in 12.04 does not support openvswitch, so on
precise, by default use linux bridging.

The failure that I saw was that maas nodes only go to COMMISSIONING
because they will not start. manual attempt to start shows:

$ sudo virsh start inst-000
error: Failed to start domain inst-000
error: Unable to add bridge maasbr0 port vnet0: Operation not supported

51. By James Page

remove / abstract the 'juju-ness'

This takes out the juju specific stuff, and replaces it with some wrappers.
The idea is that a user can conceivably do:
 * install server / launch instance
 * bzr branch my-branch
 * cd my-branch
 * sudo ./hooks/install
 * sudo ./hooks/config-changed
 * sudo ./hooks/start

It also adds some additional function such as:
 * configuration of user (rather than hard code 'ubuntu')
 * configuration of ephemeral images stream

50. By James Page

Fixup directory permissions for ~ubuntu/.juju

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.