+1 on nova notifications. Was reading over it and looks to be exactly what you want with a little bit of work. -- Melvin Hillsman Ops Technical Lead OpenStack Innovation Center mrhills...@gmail.com phone: (210) 312-1267 mobile: (210) 413-1659 Learner | Ideation | Belief | Responsibility | Command http://osic.org
On 8/15/16, 9:35 AM, "Ben Morrice" <ben.morr...@epfl.ch> wrote: >You probably want to investigate the nova notification message queue and >writing something custom that listens to that. > >Specifically the messages 'compute.instance.create.end' and >'compute.instance.delete.end'. > >Here is a basic example to get you started: >http://alesnosek.com/blog/2015/05/25/openstack-nova-notifications-subscriber/ > >Kind regards, > >Ben Morrice > >______________________________________________________________________ >Ben Morrice | e: ben.morr...@epfl.ch | t: +41-21-693-9670 >EPFL ENT CBS BBP >Biotech Campus >Chemin des Mines 9 >1202 Geneva >Switzerland > >On 15/08/16 16:08, William Josefsson wrote: >> Yes thanks Tomas. I thought of the nova boot --user-data myscript.sh >> option, but I'm not sure how that would manage a deprovisioning. nova >> delete myvm, at this point I also wanna run a delete script than to >> delete the A-record, or is that possible? thx! Will >> >> On Mon, Aug 15, 2016 at 7:59 PM, Tomáš Vondra <von...@homeatcloud.cz> wrote: >>> Hi Will! >>> You may want one of two things: >>> a) OpenStack Designate, which is a DNS as a Service system integrated with >>> Nova. It will add a record for every instance in a zone you delegate to it. >>> b) Cloud-init. It runs in nearly every OpenStack Linux OS image and is >>> configured by /etc/cloud/cloud.cfg. There you will see a module that does a >>> curl call at the end of the boot process. You don't have to modify the >>> image, it takes configuration as a user-data script. >>> Tomas >>> >>> >>> -------- Původní zpráva -------- >>> Odesílatel: William Josefsson <william.josef...@gmail.com> >>> Odesláno: 14. srpna 2016 17:54:45 SELČ >>> Komu: openstack-operators@lists.openstack.org >>> Předmět: [Openstack-operators] cURL call at the end of provisioning and >>> deprovisioning >>> >>> Hi list, >>> >>> I wanted to make a cURL call once an instance provisioning finished, >>> and also when an instance gets deprovisioned. I will make a http call >>> to PowerDNS for registration and deregistration of A record. >>> >>> Is there any way to run a common for a instance once it is finished >>> provisioning and when it gets deprovisioned? >>> >>> thx, will >>> >>> _______________________________________________ >>> OpenStack-operators mailing list >>> OpenStack-operators@lists.openstack.org >>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators >>> >> _______________________________________________ >> OpenStack-operators mailing list >> OpenStack-operators@lists.openstack.org >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators > > >_______________________________________________ >OpenStack-operators mailing list >OpenStack-operators@lists.openstack.org >http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators _______________________________________________ OpenStack-operators mailing list OpenStack-operators@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators