I already provided more detail.  I'll see if I can boil it down into a
focused example.

On Tue, Oct 10, 2017 at 5:02 PM, Tal Liron <t...@cloudify.co> wrote:

> Thanks, Tom. I'm pretty sure there already is just a JIRA... anyway, I
> edited yours just to remove the other things, because DeWayne is reporting
> a different issue here.
>
> DeWayne, could you you pretty please provide us with something more than
> "blows a gasket"? What happens exactly and when, and could you please try
> to isolate it to a minimal case?
>
> On Tue, Oct 10, 2017 at 3:24 PM, Thomas Nadeau <tnadeaua...@gmail.com>
> wrote:
>
> >
> >         I created https://issues.apache.org/jira/browse/ARIA-388 to
> > capture this.
> >
> >         —Tom
> >
> >
> > > On Oct 10, 2017, at 4:09 PM, DeWayne Filppi <dewa...@cloudify.co>
> wrote:
> > >
> > > Ok.  The interesting thing is that not only does it allow you to have
> > > ad-hoc inputs, it also blows a gasket when you try to define them.
> > >
> > > On Tue, Oct 10, 2017 at 3:02 PM, Tal Liron <t...@cloudify.co> wrote:
> > >
> > >> ARIA right now lets you throw in ad hoc inputs, but I consider this to
> > be a
> > >> bug. So yes, I would say you absolutely need to declare your inputs.
> > >>
> > >> On Tue, Oct 10, 2017 at 2:46 PM, DeWayne Filppi <dewa...@cloudify.co>
> > >> wrote:
> > >>
> > >>> So you'd agree that it should have required an explicit definition of
> > the
> > >>> inputs?
> > >>>
> > >>> On Tue, Oct 10, 2017 at 2:17 PM, Tal Liron <t...@cloudify.co> wrote:
> > >>>
> > >>>> Any help in debugging would be appreciated!
> > >>>>
> > >>>> On Tue, Oct 10, 2017 at 2:02 PM, DeWayne Filppi <
> dewa...@cloudify.co>
> > >>>> wrote:
> > >>>>
> > >>>>> For reasons that somewhat mystify me, the template is installing
> with
> > >>> no
> > >>>>> errors now.  I fixed it by removing the inputs definition I had in
> > >> the
> > >>>>> terminal.yaml file, which is counter-intuitive.  I used to have, in
> > >> the
> > >>>>> node type definition:
> > >>>>>
> > >>>>>    interfaces:
> > >>>>>      Standard:
> > >>>>>        create:
> > >>>>>          implementation: cloudify-utilities-plugin >
> > >>>>> cloudify_terminal.tasks.run
> > >>>>>          inputs:
> > >>>>>            calls:
> > >>>>>              type: list
> > >>>>>              entry_schema: call_type
> > >>>>>
> > >>>>> I defined the inputs because I thought I had to.  This was the
> source
> > >>> of
> > >>>>> the error I mentioned in another thread (regarding yaml-1.1).  In
> any
> > >>>> case,
> > >>>>> by commenting it out, I got no validation errors, and the terminal
> > >>> calls
> > >>>>> are made as expected.  In the node template, I still pass inputs:
> > >>>>>
> > >>>>>      interfaces:
> > >>>>>        Standard:
> > >>>>>          create:
> > >>>>>            inputs:
> > >>>>>              calls:
> > >>>>>                - action: exit
> > >>>>>
> > >>>>> This doesn't seem as though it should be possible.  In any case,
> the
> > >>>> latest
> > >>>>> has been pushed to the repo:
> > >>>>> https://github.com/dfilppi/fortigate-tosca-example
> > >>>>>
> > >>>>> DeWayne
> > >>>>>
> > >>>>> On Tue, Oct 10, 2017 at 10:37 AM, DeWayne Filppi <
> > >> dewa...@cloudify.co>
> > >>>>> wrote:
> > >>>>>
> > >>>>>> For those interested, I'm in the process of implementing a TOSCA
> > >>>> template
> > >>>>>> for the initial deployment and configuration of a Fortigate VNF in
> > >>>>>> Openstack.  It uses a couple of borrowed Cloudify plugins: one for
> > >>>>>> Openstack itself (https://github.com/cloudify-
> > >>>> cosmo/cloudify-openstack-
> > >>>>>> plugin), and one for the terminal plugin (part of the Cloudify
> > >>>> incubator
> > >>>>>> "utilities" project (https://github.com/cloudify-
> > >>>>>> incubator/cloudify-utilities-plugin).
> > >>>>>>
> > >>>>>> The basic idea is that a network and router is created with public
> > >>>>> access,
> > >>>>>> and a private network with no direct public access.  In between is
> > >>> the
> > >>>>>> Fortigate firewall VNF that controls access to instances running
> on
> > >>> the
> > >>>>>> private network.  The initial template just sets up the VNF and
> > >>>> networks.
> > >>>>>> The next template (TBD) will deploy a service on the private
> > >> network
> > >>>> and
> > >>>>>> reconfigure the firewall to allow access via port forwarding.
> > >> This
> > >>> is
> > >>>>>> very much a work in progress (the VNF configuration isn't quite
> > >>> working
> > >>>>>> yet):
> > >>>>>>
> > >>>>>> https://github.com/dfilppi/fortigate-tosca-example
> > >>>>>>
> > >>>>>
> > >>>>
> > >>>
> > >>
> >
> >
>

Reply via email to