Example #1
0
    def create(self, params):
        """Create a new node group
               fuel --env 1 nodegroup --create --name "group 1"
        """
        env_id = int(params.env)
        data = NodeGroup.create(params.name, env_id)
        env = Environment(env_id)
        network_data = env.get_network_data()
        seg_type = network_data['networking_parameters'].get(
            'segmentation_type'
        )
        if seg_type == 'vlan':
            six.print_("WARNING: In VLAN segmentation type, there will be no "
                       "connectivity over private network between instances "
                       "running on hypervisors in different segments and that "
                       "it's a user's responsibility to handle this "
                       "situation.",
                       file=sys.stderr)

        self.serializer.print_to_output(
            data,
            u"Node group '{name}' with id={id} "
            u"in environment {env} was created!"
            .format(env=env_id, **data)
        )
Example #2
0
    def create(self, params):
        """Create a new node group
               fuel --env 1 nodegroup --create --name "group 1"
        """
        env_id = int(params.env)
        data = NodeGroup.create(params.name, env_id)
        env = Environment(env_id)
        network_data = env.get_network_data()
        seg_type = network_data['networking_parameters'].get(
            'segmentation_type')
        if seg_type == 'vlan':
            six.print_(
                "WARNING: In VLAN segmentation type, there will be no "
                "connectivity over private network between instances "
                "running on hypervisors in different segments and that "
                "it's a user's responsibility to handle this "
                "situation.",
                file=sys.stderr)

        self.serializer.print_to_output(
            data, u"Node group '{name}' with id={id} "
            u"in environment {env} was created!".format(env=env_id, **data))
Example #3
0
 def create(self, params):
     """Create a new node group
            fuel --env 1 nodegroup --create --name "group 1"
     """
     NodeGroup.create(params.name, int(params.env))
Example #4
0
 def create(self, params):
     """Create a new node group
            fuel --env 1 nodegroup --create --name "group 1"
     """
     NodeGroup.create(params.name, int(params.env))